Live URL: https://stockpilot-app-ten.vercel.app/
StockPilot is a powerful and scalable inventory management system that simplifies the management of products, suppliers, and transactions. Built with a modern tech stack, it offers a clean interface, robust backend, and seamless integration.
Fork and Clone
git clone https://github.com/<your-github-username>/StockPilot.git
cd StockPilot
cd frontend
# Create your .env.local file and paste NEXT_PUBLIC_BACKEND_URL to .env.local
npm install
npm run devcd backend
# Create your .env file based on .env.example
cp .env.example .env
npm install
npx prisma generate
npm startstock-pilot/
βββ backend/
β βββ prisma/
β β βββ schema.prisma
β βββ src/
β β βββ generate/
β β βββ handler/
β β βββ routes/
β β βββ types/
β β βββ validate/
β β βββ server.ts
β βββ package.json
β βββ tsconfig.json
βββ frontend/
β βββ app/
β β βββ more/
β β βββ product/
β β βββ supplier/
β β βββ transaction/
β β βββ global.css
β β βββ layout.tsx
β β βββ page.tsx
β βββ components/
β βββ hooks/
β βββ lib/
β βββ public/
β βββ config.ts
β βββ package.json
β βββ tsconfig.json
βββ vercel.json
βββ README.md
- Frontend: Next.js, Tailwind CSS, TypeScript
- Backend: Node.js, Express.js, TypeScript
- Database: PostgreSQL with Prisma ORM
- Validation: Zod
- Deployment: Vercel (Frontend), AWS EC2 (Backend)
Contributions are always welcome! Letβs build something great together π