Skip to main content
Enterprise Resource Planning2024

Sarvagun ERP

One system. Every department.

Why This Project Mattered

The business and user context

Mid-sized enterprises lose hours every day switching between spreadsheets, payroll tools, and inventory systems. Sarvagun ERP was built to unify these operations into one reliable platform — so teams can focus on work, not workflows.

The Challenge

Each department used a different tool. Data was duplicated, reports took days, and new employees needed access to five different systems.

Business Goal

Build a unified ERP that centralizes operations and gives leadership real-time insights across HR, finance, inventory, and attendance.

Research & Insights

What we learned before building

Insight 01

Departments don't share data

Each team maintained separate records, causing delays and conflicting reports.

Insight 02

Onboarding was painful

New employees needed access to 5+ tools with separate credentials.

Insight 03

Reports took days

Leadership had no real-time visibility into operations or employee attendance.

Design Thinking

Principles that shaped the experience

Principle 01

Information hierarchy first

Dashboard surfaces only the metrics each role needs.

Principle 02

Progressive disclosure

Advanced features are available but never overwhelming.

Principle 03

Consistency reduces training

Same patterns reused across every module.

Engineering Execution

The technical breakdown.

Phase 01

Discovery

Mapped workflows across HR, finance, and inventory.

Phase 02

Architecture

Designed normalized MySQL schema and REST API structure.

Phase 03

UI Design

Built high-fidelity dashboard screens in Figma.

Phase 04

Development

Implemented frontend with Next.js and backend with Node.js.

Phase 05

Testing

Validated data flows and edge cases across modules.

Final Product

The solution across every screen

Desktop
Desktop
Tablet
Tablet
Phone
Phone
Business Impact

Results that moved the needle

0
Workflow efficiency
0
Data centralization
0
Departments unified

Sarvagun ERP reduced manual reporting time, eliminated duplicate data entry, and gave leadership a single dashboard to monitor operations.

Behind the Build

Problems faced, solutions found, lessons learned

Problem

Reports were slow because of unoptimized joins

Solution

Refactored queries and added indexed views for dashboards

Learning

Database design decisions made early save weeks later.

Problem

Users found the dashboard cluttered

Solution

Added role-based default widgets with customization

Learning

One dashboard does not fit every user.

Technologies

The stack that powered this project

Next.js
TypeScript
Node.js
MySQL
Tailwind CSS
REST APIs

See it in the wild

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