An inventory management website where authorized users can filter and view musical instruments based on their type(string, brass, wind, etc.) and modify their info(count, picture, name, type). I did this project as part of my full-stack web developer course called "The Odin Project". The course gave a general overview of how the website should work; I implemented all the required features and some more, like image upload.
The setup needs to be done only once.
You can use The Odin Project's brilliant article to install PostgreSQL or follow the instructions given in PostgreSQL's official website
Create a file named .env in the project root folder and copy the contents of dot-env-example to .env. Then replace the placeholders with actuals values for each environment variables by following the hints given.
Run the following commands in order in the project root folder after installing nodejs
# Installs the dependencies
npm install# Creates database schema and demo user
npm run bootstrap-dbPlease setup the project before running it.
For production
npm run startFor development
npm run serveLaunch a browser and go to localhost:3000 or localhost:<port number that you set in .env>, put username and password as demo.









