An inventory management app with basic management capabilities for users built with React 19, NextJS 15, TailwindCSS and Prisma
Use the demo of the system here
- Adding new products
- Viewing products
- Analytics
The app is built using service from Stack Auth for user authentication and management, storage is host on NeonDB with Prisma
- NodeJS
- Clone the project from github
git clone https://github.com/thaiho110/inventory-management.git
cd inventory-management- Install dependencies
npm install- Initialize prisma
npx prisma generate- Start development server
npm run devOpen http://localhost:3000 with your browser to see the result.
You can run:
npm run dev- Starts the development servernpm run start- Starts the development servernpm run build- Initialize prisma and builds the app for productionnpm run lint- Lints the codebasenpm run postinstall- Initialize prisma
This project uses GitHub Actions for CI/CD. Every push and pull request to the main branch triggers:
- Dependency installation
- Code building process