The goal of this project is to deliver a modern and scalable Inventory Management System called "InStock" for a Fortune 500 client.
Scalable React Front-end: Built a responsive and user-friendly front-end using create-react-app, react-router-dom, and industry-standard styling practices like BEM/SASS.
Express Back-end: Developed a robust back-end using Node and Express to handle business logic, data storage, and communication with the front-end.
Database Integration: Utilized MySQL as the database and used Knex as a query builder to interact with the database.
Collaborative Workflow: Managed the project collaboratively using Git for version control, GitHub for code hosting, Jira for task tracking, and followed the Scrum methodology for an Agile development process.
Design Integration: Used Figma to explore mockups interactively, viewing style guides, and to understand the user flow.
Third-party Libraries: Incorporated third-party libraries for dropdowns and modals to enhance functionality and user experience.
- Front-end: create-react-app, react-router-dom, BEM/SASS
- Back-end: Node, Express, MySQL, Knex
- Workflow: Git, GitHub, Jira, Scrum methodology
- Design: Figma
- Additional Tools: npm, Postman, browser development tools