A free, open-source Enterprise Resource Planning (ERP) system designed for any company. Handles Finance, Inventory, Sales, HR, and Project Management with GST-compliant document generation.
- Dashboard: Real-time KPIs and quick actions
- Finance: Invoicing, Payments, Accounts Receivable/Payable, P&L Reports
- Inventory: Products, Stock Levels, Warehouses, Purchase Orders
- Sales & CRM: Leads, Opportunities, Sales Orders, Quotations
- HR: Employee Management, Payroll, Leave Management, Attendance
- Projects: Task Management, Time Entries, Gantt Charts, Billing
- Reports: PDF/Excel exports, Financial statements, Charts
Professional GST-compliant templates for:
- Purchase Order (PO)
- Proforma Invoice (PI)
- Tax Invoice
- Delivery Challan
- Payment Advice
E-Invoice & E-Way Bill: Direct links to official government portals.
| Component | Technology |
|---|---|
| Backend | Node.js, Express.js |
| Database | PostgreSQL (Sequelize ORM) |
| Session/Cache | Redis |
| Frontend | EJS, Bootstrap 5 |
| PDF Generation | PDFKit |
| Charts | Chart.js, Frappe Gantt |
- Role-Based Access Control (RBAC)
- CSRF Protection
- Helmet Security Headers
- Bcrypt Password Hashing
- Input Validation
# Clone repository
git clone <repo-url>
cd OPEN_ERP
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Start development server
npm run devdocker-compose up -d --build├── models/ # Sequelize database models
├── views/ # EJS templates
├── routes/ # Express route handlers
├── services/ # PDF, Excel, Notification services
├── middleware/ # Auth, validation, error handling
├── public/ # Static assets
└── config/ # Configuration files
| Role | Password | |
|---|---|---|
| Admin | admin@openerp.com | admin123 |
MIT License - Free for personal and commercial use.
OPEN ERP - Enterprise Resource Planning for Everyone