A few of my friends and neighbors have approached me about building them a rather basic e-Commerce site or SPA for their home-based businesses. As part of my online learning, I’ve completed several courses that have included class projects where we made a fake online store that included such features as:
- a functional shopping cart with fake products
- a working database back-end with protected routes
- a real login system with admin-level permissions
- a fake payment API
There would be a bit of custom work involved in tailoring this template project to each individual user, but overall it should be fairly straight-forward.
While I’ve done a bit of professional coding before, this would be the first time I’ve ever asked another person for money in exchange for my work. So, my question is simply this: how do you go about determining the value of your work? Do you just pick an arbitrary hourly rate, or a flat fee for the initial project plus an hourly rate for additional improvements, or something entirely different?