Back to Projects
Haris Embroidery

Haris Embroidery

Next.jsSupabasePostgreSQLDockerAWS

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.

Next.jsSupabasePostgreSQL
AWS EC2DockerGitHub Actions

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.

Dashboard Preview

2. Machine Management

Tracking and managing all embroidery machines across the factory floor.

Machines Overview

3. Employee Directory

A complete overview of all factory workers and staff members.

All Employees

4. Employee Profiles

Detailed individual profiles tracking attendance, history, and roles.

Employee Profile

5. Salary Calculation System

Automated complex salary calculations based on shifts and attendance.

Salary Calculation

6. Salary Records

Historical logs of all paid salaries and pending dues.

Salary Records

7. Manage Bills

Centralized system for generating and managing client invoices.

Manage Bills

8. Billing History

Complete ledger of past transactions and billing cycles.

Billing History

9. Gatepass Generation

Secure digital gatepass system for outgoing materials and inventory.

Create Out Gatepass