InStock is a responsive inventory management application that allows users to keep track of inventories spread across multiple warehouses. Users can add, edit, delete both warehouses and inventory items. The app itself was built with React and SASS on the frontend and Node and Express on the backend.
InStock was built as a week-long team project for the Brainstation program where we got to collaborate in an agile development environment using Jira Software. We got to work with both frontend and backend technologies as well as exposure working with Figma wireframes. My contributions range from backend routing, to React logic, to building some React components for the frontend including styling with SASS. I was also acting project manager, responsible for deadlines and tasks attribution on Jira.
This project was built with the collaboration of :
Chris Nguyen
Angraj Latake
Fahd Munir
Elizabete Paula
Client: React.js, Sass, Axios,
Deployment & tools: Figma, Jira,
Add the following variables in .env file for both
Client side:
REACT_APP_API_URL=https://localhost:8080
Server side:
PORT = 8080
To run this project locally, follow these steps:
Clone the server repository
Install server dependencies
Start the server
Clone the server repository
Install server dependencies
Start the client
Here are some additional features that consider adding in the future:
- Adding search functionality to the search bar
- Adding sorting functionality to table columns (warehouse and inventory)
- Migrating the server data from JSON files to actual Database