A RESTful API with a visual dashboard that allows users to Create, Edit, Delete, and View a list of inventory items.
Users are able to add deletion comments when deleting items. As well as re-activate any items deleted.
- Make sure the latest version of Node and NPM installed installed
- Fork and clone the project
- Enter into the project folder
cd backend-inventory-management
- Install all dependecies
npm install
- Start up the server
npm start
- Visit localhost:8080 in the browser to interact with the app
- extend the itemsRoutes with the relevant API endpoint
- extend the itemsController with the logic to handle the endpoint
- extend the itemsModel with logic to manipulate "database" and provide requeted data
- create a new route file in routes folder
- import the file into server.js for us
- create a new resource controller file with logic to handle CRUD operations
- create a new resources models file with logic to handle database requests
- Tachyons
- EJS
- Express
- Node
- NPM