This is the backend of inventory management application which is for managing dynamic inventory, on the Product page.
This is the assignment given by wendor for a fullstack intern. - (detail of the task updated here when the assignment submission period is completed).
Visit my app here
GET : Product details
https://courageous-sun-hat-bee.cyclic.app/api/product
POST : Upload product details on DB
https://courageous-sun-hat-bee.cyclic.app/api/product/create
POST : User Authentication by JWT
https://courageous-sun-hat-bee.cyclic.app/api/auth
POST : Password reset request
https://courageous-sun-hat-bee.cyclic.app/api/password-reset
POST : Password reset link
https://courageous-sun-hat-bee.cyclic.app/api/password-reset/:id/:token
POST : Sign In
https://courageous-sun-hat-bee.cyclic.app/api/users
POST : Login
https://courageous-sun-hat-bee.cyclic.app/api/users/:id/verify/:token
- NodeJS
- React
- Mongoose
- CORS, JWT and BCRYPT
- Javascript / CSS
Great!, after cloning & setting up the local project you can push the changes to your github fork and make a pull request.
Fork the repository and then clone the repo locally by -
git clone https://github.com/getlost01/InventoryAppFrontend.gitjump into the directory
cd InventoryAppFrontendinstall all the dependencies
npm installstart the local server by
npm start
before starting the development Server
create .env file and add mongoDB url
MONGO_CONNECTION_URL= mongodb+srv://${ username }:${ password }@cluster0.auyyt.mongodb.net/MealPlanner?retryWrites=true&w=majority
JWTPRIVATEKEY =
SALT =
BASE_URL =
SMTP_HOST =
SMTP_PORT =
MAIL_USER =
MAIL_PASSWORD = start the local server by
npm start
or start the local server on nodemon by
npm test
After running the development server the site should be running on https://localhost:8080
Give the project a ⭐ if you liked it.
Made with ❤️ and nodeJS.




