Modern, intuitive inventory management platform designed to help businesses streamline their operations, track inventory in real-time, and make data-driven decisions through comprehensive analytics.
SmartCast is a comprehensive inventory management solution that provides businesses with the tools they need to efficiently manage their inventory, track stock levels, and gain valuable insights through real-time analytics. Built with modern web technologies, SmartCast offers a seamless, responsive experience across all devices.
Businesses today struggle with:
- Inefficient inventory management leading to stockouts and overstocking
- Lack of real-time visibility into inventory levels
- Operational inefficiencies due to manual tracking processes
- Difficulty in making data-driven decisions without proper analytics
SmartCast solves these challenges by providing a centralized, intuitive platform for complete inventory control with real-time tracking and comprehensive analytics.
- Real-time Analytics: Live insights into inventory performance
- Key Metrics: Revenue tracking, stock levels, low stock alerts
- Visual Charts: Interactive charts for sales and inventory trends
- Stock Tracking: Real-time inventory level monitoring
- Category Organization: Structured product categorization
- Low Stock Alerts: Automated notifications for restocking
- Reporting: Comprehensive inventory reports
- Auto Replenishment System: Automatically create Purchase Orders based on Reorder Points
- Data Export: CSV/Excel export capabilities
- Profile Management: Update user information and preferences
- Notification Preferences: Customize how you receive alerts
- Security Settings: Password management and 2FA support
- Framework: Next.js 16.0.1 with App Router
- Language: TypeScript
- UI Library: shadcn/ui + Tailwind CSS
- Charts: Recharts
- Icons: Lucide React
- Font: Geist Sans & Mono
- Runtime: Node.js
Before you begin, ensure you have the following installed:
-
Clone the repository
git clone https://github.com/suffyduffy/capstone-smartcast.git cd capstone-smartcast -
Start the application using Docker Compose
docker compose down -v (For first time users) docker compose up --build -
Access the application
npm run dev
-
Open your browser Navigate to http://localhost:3000 to see the application.
-
Stopping the containers
docker compose down