Skip to main content
Enterprise Resource Planning Platform2024•Role: Full Stack Developer, System Architect & DevOps Engineer•Timeline: 2024 – Present

Sarvagun ERP

Enterprise Resource Planning Platform for Event & Business Operations.

Why This Project Mattered

The business and user context

Instead of relying on spreadsheets, WhatsApp messages, and disconnected software, the company now manages its entire workflow from a single platform. The application serves as the central operating system for multiple departments.

The Challenge

Before Sarvagun ERP, employee information was maintained manually, event planning was difficult to track, sales and expenses were in separate sheets, and management had no unified dashboard for business insights.

Business Goal

Build a single, modular ERP platform capable of handling the complete business lifecycle, integrating multiple departments with role-based access control.

Research & Insights

What we learned before building

Insight 01

Scattered Event Planning

Event planning was difficult to track, and vendors were managed across different tools.

Insight 02

Siloed Financial Data

Sales and expenses were stored in separate sheets, causing reconciliation issues.

Insight 03

Manual HR Processes

Employee information was manual and HR lacked a centralized workflow for leaves and attendance.

Design Thinking

Principles that shaped the experience

Principle 01

Modular Architecture

Divided the system into distinct modules like Event Management, CRM, Finance, and HR.

Principle 02

Role-Based Authentication

Dynamic sidebar permissions ensure users only see what they need.

Principle 03

Interactive Dashboards

Personalized employee dashboards with quick stats, calendar, and attendance punch-in.

Engineering Execution

The technical breakdown.

Phase 01

Database & Backend Design

Designed scalable relational database architecture and built the backend using Django, Python, and Django ORM.

Phase 02

Frontend Development

Built interactive interfaces using Bootstrap, JavaScript, AJAX, Chart.js, and GSAP.

Phase 03

Modular Integration

Developed core modules: Event Management, CRM, Vendor Management, Finance, HR, and Payroll.

Phase 04

Deployment & DevOps

Deployed the platform on a Linux VPS using Nginx, Gunicorn, and PM2.

Final Product

The solution across every screen

Desktop
Desktop
Tablet
Tablet
Phone
Phone
Business Impact

Results that moved the needle

0
Paperwork & Manual Data
0
Operations Centralized
0
Business Modules

Sarvagun ERP centralized multiple business operations into one platform, reduced manual paperwork, eliminated duplicate data entry, and enabled faster decision-making through unified dashboards.

Behind the Build

Problems faced, solutions found, lessons learned

Problem

Schema evolution during active development

Solution

Managed schema changes meticulously through Django migrations and built reusable modular components.

Learning

“Modular design ensures future expansion doesn't break existing features.”

Problem

Migrating production deployments across servers

Solution

Standardized the deployment pipeline using Nginx, Gunicorn, PM2, and GitHub on a Linux VPS.

Learning

“DevOps automation is critical for enterprise stability.”

Technologies

The stack that powered this project

Django
Python
Bootstrap
JavaScript
MySQL
Chart.js
AJAX
GSAP
Nginx
Gunicorn
Linux VPS

See it in the wild

Explore the live product or review the codebase to see how it was built.