Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Josh Keenan
Josh Keenan
19,652 Points

Quote site/Payment help! I'm only a kid..

Hey treehouse, so I just got my first web development job (yay!) and I'm enjoying it. Through it I have met another web developer who doesn't have some skills that I have.

He has asked that I work on a project with him and he'll pay me for it, but I think he is underpaying perhaps and may sell on my work as his own to someone else. He has offered me £350 - £400 (US$497.26 - US$568.30) for this.

I will post info in an edit in a second with a link to something he sent me.

My question to you guys is: How much would you charge to make something like this?

or

Do you know a site where I can ask for quotes from web developers?

Josh Keenan
Josh Keenan
19,652 Points

What he wants me to do:

The customer needs to : Register/login/ forgot password. Update the address and contact details Add their new product by selecting the name, serial number and date of purchase. Secure login and use https with SSL certificate.

Admin login needs to: See all customers data Search for customers Edit customer data (change address/name etc) Basic stats based on dates Import customer from CSV Export all customer data into CSV

3 Answers

Jeff Lemay
Jeff Lemay
14,268 Points

After a quick look, 350-400 seems very low. If I understand correctly, you need to:

  1. Set up authentication for two different user groups
  2. Create signup, login, logout, forgot password for user management
  3. Allow Customers to manage their own profile, create products, and I'd imagine they'd need the ability to edit products
  4. Allow Admins to view a dashboard of all Customer Products, with the ability to edit and delete those products
  5. Create search functionality for Admins to filter Customer Products
  6. Automatically generate daily, weekly, monthly reports for Admins
  7. Importing and Exporting spreadsheets of customer products
  • I'd also think Admins would need a way to view all Customers and all Products for a specific Customer

Unless this is a complete learning experience for you, I wouldn't touch it. In my opinion, this is a couple thousand dollars worth of work (if not more).

AGREED.

Gonna +1 this because where I work we'd easily be charging a few thousand for something like that. Regardless if it is a learning experience or not, show me the money.

Josh Keenan
Josh Keenan
19,652 Points

Do either of you know any sites where I can post this stuff and get web developers to give me a quote for them to make it?

So I can get an actual idea of how much he would get and how much of a cut I'd get.

Jeff Lemay
Jeff Lemay
14,268 Points

You can try asking the folks at reddit.com/r/webdev

Kevin Korte
Kevin Korte
28,148 Points

I agree, it's probably pretty low. I'd probably be looking at $2,000 - $3,000 US dollars for a site like this. If he's not opposed to using a framework, than I certainly would. It would significantly cut down on your time. If no framework, my price would go up significantly, so high I'm not even sure at the moment.

But I know at that point my quote would be happy happy. It would be so high I'm happy if he wants me to do it, and I'm happy if he turns my offer down.

With that said, you sound like your knowledgeable, but inexperienced because of your young age. And there is something to be said about exchanging some money for experience at a young age, because experience can help you earn more later. But that's personal balance you have to find.

Good luck man!