This is a detailed case study on the full-stack web application developed for Haris Embroidery.
Technology Stack
I built this highly scalable architecture using modern tools and deployment pipelines to ensure stability, fast delivery, and secure integrations.
Key Features & Integrations
- Core Architecture: Built on Next.js for a blazing-fast, SEO-optimized frontend.
- Backend Services: Utilized Supabase as a comprehensive backend-as-a-service, leveraging PostgreSQL for robust data management and Supabase Edge Functions for custom server-side logic.
- Infrastructure: Deployed onto a high-performance Amazon EC2 instance.
- Containerization: Used Docker containers to isolate the application environment, ensuring identical behavior across development and production.
- CI/CD Pipeline: Fully automated deployments using GitHub Actions.
- Environment Management: Implemented strictly separated Staging and Production deployments to enable safe testing and reliable releases.
Application Walkthrough
1. Main Dashboard
The central hub for operations, providing a high-level overview of factory metrics.

2. Machine Management
Tracking and managing all embroidery machines across the factory floor.

3. Employee Directory
A complete overview of all factory workers and staff members.

4. Employee Profiles
Detailed individual profiles tracking attendance, history, and roles.

5. Salary Calculation System
Automated complex salary calculations based on shifts and attendance.

6. Salary Records
Historical logs of all paid salaries and pending dues.

7. Manage Bills
Centralized system for generating and managing client invoices.

8. Billing History
Complete ledger of past transactions and billing cycles.

9. Gatepass Generation
Secure digital gatepass system for outgoing materials and inventory.

