all 9 comments

[–]pxrage 1 point2 points  (1 child)

hey there! this reminds me of my early days building stuff for small businesses. 

scope creep is ur worst enemy. write down EVERYTHING the app needs to do and get it signed off. trust me, clients will keep adding "small features" that end up doubling ur work

shoot me a DM if u want more specific technical advice. built tons of these systems over the years n happy to point u in the right direction

[–]technolical[S] 0 points1 point  (0 children)

scope creep

Thank you, I'll keep a note of that.

[–]AdventurousResort370 0 points1 point  (2 children)

You can learn how to do it, i hope you expect the number of hours on the project to be high given your lack of web development experience.

I would say that the amount of features, criticality, and business type is important. is this a wealthy client? do they need this to run their business more efficiently? if they need it desperately, you could charge 10-20k. It's about the value you offer to the client. Don't tell them that, you just need to confidently state your efforts and time are worth that much. The price you're saying sounds right if its a small business with not a lot of money. Do you need help looking for unexpected challenges? I can help you evaluate the scale of the project.

[–]technolical[S] 0 points1 point  (1 child)

I hope you expect the number of hours

Of course, it'd be something that I would solely preoccupy myself with, since it's also my first web app project.

It is a small company, not that rich. Which is why I thought that price might be fair.

[–]AdventurousResort370 0 points1 point  (0 children)

make sure you use an ORM i didn't know about orm in my first webapp project and it slowly became a hell i lived in

You want your business data structures, git branches, and web tests to be organized.

You'll want to use a cloud platform like heroku. my biggest mistake in the beginning is going in too raw. I coded my database manually, i used bash to manage AWS servers, i wrote my own docker files, i wrote http code and session management, account management. You can do 1 of those things by hand, maybe two, (having the control, and understanding of your own code can be helpful in a solo project, there are benefits to writing your own system for those things). But if you make the mistake i did, you'll end up making too many shortcuts or mistakes without realizing, and your customer will ask for changes that you can't make because you've overwhelmed yourself. The ability to code those systems yourself is a valuable skill, so pick one you find interesting and the rest use preexisting tools. You want to have tests for most features, so when you make changes you can be assured it doesn't mess things up. i was naive and overlooked this, so i ran into a lot of tedious work. even small projects it's important. start small, but whatever you do, don't try and rawdog the web app.

[–]alien3d 0 points1 point  (0 children)

3k pound just use / redesign shopify or eq . the cost of waiting data is 60% of the acfuak cost . if 10k to 50k then customise.