Full-Stack Developer · 2024 – 2025

ERP Web App

Full-stack operations platform for a manufacturing company

A manufacturing client ran operations on spreadsheets and disconnected tools. I built a unified ERP - one system covering CRM → sales → projects → procurement → inventory → finance → HR, so sales-to-billing and project delivery live in a single platform.

Sales → Billing
End-to-end
Monthly Reports
Automated
Outreach
Email + WhatsApp

What I Built

  • Architected a full-stack ERP for a manufacturing company spanning CRM, sales, projects, procurement, inventory, finance, and HR.
  • Designed MongoDB schemas and REST APIs with JWT + role-based module access across ~90 protected routes and permission-aware UI.
  • Built financial dashboards (sales/purchase analytics, outstanding, FY GST) and GST-compliant invoice/PO PDFs.
  • Implemented end-to-end workflows: lead → offer → SOI → project → PO → tax invoice → ledger.
  • Integrated email/WhatsApp automation, S3 uploads, attendance/leave, and scheduled background jobs.
  • Deployed on AWS EC2 with Nginx, SSL, PM2, and GitHub Actions CI.

Tech Stack

Node.jsExpressMongoDBMongooseReactViteRedux ToolkitAnt DesignJWTAWS S3NodemailerWhatsApp APInode-cronjsPDFNginxPM2EC2

Modules

CRM & Outreach

Leads, campaigns, scoring, email/WhatsApp automation, and conversion to clients.

Sales & Billing

SOI → approval → PO → tax invoice, proforma, bills of supply, and PDF export.

Projects

Full lifecycle from PO received through installation, payment, and completion.

Procurement

Vendor quotations, purchase orders, and status lifecycle tracking.

Inventory & BOM

Main, factory, and scrap stock with item master and stock ledger.

Finance & Analytics

Dashboards, AR/AP ledgers, aging, FY GST summaries, and monthly PDF reports.

HR & Workforce

Attendance, leave approval, salary flows, and project-allocated labor.

Tasks & Collaboration

Team task board (table + Kanban) with ownership, due dates, and prioritization.

Product Screenshots

Core modules across the ERP - finance, sales, projects, procurement, CRM, and inventory.

Interested in similar work?