API to allow users to log updates to their products
- User can create/view/update a product
- User can log update(s) to a product
- User can view an(all) update(s) to a product
- User can view all products
- User can signin/signup
Database : PostgreSQL(Render) Backend : Node.js, Express.js Deployment : Render/Vercel
- Clone the repository
- Run
npm installto install all the dependencies - Run
npm startto start the server - Run
npm testto run the tests
The API documentation can be found here
- API design v4 by Scott Moss
- Build small features, test them and then build on top of these tested features.
- More complex the feature, more time it takes to build and test. So divide it in chunks and build and test them separately.
