Our Smart Inventory Management System is designed to assist small-scale business stores in optimizing their inventory processes. It helps with restocking, trend analysis, and maintaining good sales using AI-driven insights. The system provides real-time stock monitoring, demand forecasting, and automated alerts to prevent overstocking or shortages.
Frontend: TypeScript, TailwindCSS, Shadcn UI, Next.js, TanStack Query Backend: TypeScript, Next.js Route Handlers, Drizzle ORM Database: Neon PostgreSQL Authentication: Clerk Deployment & Hosting: Vercel This solution aims to improve efficiency and decision-making for store owners, reducing manual workload and enhancing profitability.
On Windows in PowerShell:
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-ExpressionOn Unix systems (macOS/Linux):
curl -fsSL https://get.pnpm.io/install.sh | sh -Install packages:
pnpm installThen, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
Install the recommended extensions if you are Using VSCode:
The following is an overview of the project structure:
inventrack/
├── app/
│ ├── layout.tsx
│ ├── page.tsx
│ └── ...
├── public/
├── styles/
│ ├── globals.css
│ └── ...
├── components/
├── lib/
├── hooks/
├── pages/
├── .eslintrc.js
├── .prettierrc
├── tailwind.config.js
├── tsconfig.json
├── package.json
├── pnpm-lock.yaml
└── README.md
Fork the repository and clone it to your local machine. Create a new branch for your changes:
git checkout -b my-new-branchAdd upstream:
git remote add upstream https://github.com/zytact/hackdays.gitBefore pushing your changes, pull the latest changes from upstream:
git pull upstream mainand check for linting errors with the following command:
pnpm lintmake sure to format:
pnpm formatTo learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.