A simple and clean web-based dashboard to monitor factory performance in real-time. This project is designed for learning purposes and as a portfolio demo to showcase building a factory management system with modern web technologies.
- 🔑 Authentication (Login & Logout using
employeestable) - 👨💼 CRUD Employees – manage factory staff data
- 📦 CRUD Inventories – manage warehouse stock and supplies
- 🛠 CRUD Productions – track production items with status (
Todo,In Progress,Done) - 📊 Interactive Dashboard
- Target vs Realization
- Top Employee & Top Product
- Production KPIs
- Recent Activity
- Monthly Production Chart
- Production Trends
- Production Distribution by Product
- 📤 Export CSV for production data
- 🔒 Route Protection – prevent login page access after successful login
- Backend: Laravel (PHP)
- Frontend: Blade Template + Bootstrap
- Database: sqlite
- Charts: Chart.js
Clone the repository:
git clone https://github.com/your-username/smart-factory.git
cd smart-factory
Install dependencies:
composer install
npm install && npm run dev
Copy the environment file and configure database:
cp .env.example .env
php artisan key:generate
Run migrations & seeders:
php artisan migrate --seed
Start the development server:
php artisan serve
- Employees
- Inventories
- Productions (with different statuses: To Do, Done, In Progress, Pending)
[Verin Verdian] – Fullstack Developer