https://inventorypro1.vercel.app
CODE BUSTERS:
- Shrinesh TM
- Sujithra G
- Varun Krishna C
- Sumanth Devarathi Rajinikath
We bilt this project together for a hacathon which made us understand more about typescript and a fullstack experience.
- Complete Inventory Management System
- Real-time Notifications
- Dark Theme Support
- PDF Report Generation
- Multi-user Authentication (Admin/Staff)
- Stock Level Monitoring & Alerts
- Activity Logging & Reporting
- Indian Rupee (
₹) Support - Responsive Design
- Next.js (React Framework)
- TailwindCSS (Styling)
- TypeScript (Type Safety)
- Chart.js (Reporting Charts)
- PostgreSQL (Relational Database)
- Prisma ORM (Database Client)
- pgAdmin (GUI for PostgreSQL)
- Next.js App Router API (for REST endpoints)
- VS Code
- Prisma Studio (optional)
- Node.js (Runtime)
- npm (Package Manager)
- Product selection with stock validation
- Auto-calculated shipping fees
- Real-time stats: quantity, value, shipping revenue
- Search & filter by product or category
- Timestamps for last shipment updates
- Toggle between inventory and shipment data
- Shipment analytics: turnover, top products, charts
- Revenue tracking (product + shipping fees)
- Separate logs for inventory & shipments
- Track actions with user, time, quantity, and notes
- PDF export for combined logs
- Advanced filters by user, product, or action
- Auto stock deduction on shipment
- Alerts update when stock is affected
- Unified, consistent UI with role-based access
"Only X units are available"stock validationShipping Fee = (Price × %) / 100Total Value = (Price + Fee) × Quantity- Full logging for every change made