https://github.com/infolinematrix/erp-app
Everything you need to build a modern, full-stack ERP system. Role based authorization, accounting & budget, inventories, asset management etc
https://github.com/infolinematrix/erp-app
angularjs erp-application nestjs-backend opensource-projects typescript
Last synced: 10 months ago
JSON representation
Everything you need to build a modern, full-stack ERP system. Role based authorization, accounting & budget, inventories, asset management etc
- Host: GitHub
- URL: https://github.com/infolinematrix/erp-app
- Owner: infolinematrix
- Created: 2025-05-04T04:06:14.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-05-31T08:38:29.000Z (10 months ago)
- Last Synced: 2025-05-31T20:16:48.328Z (10 months ago)
- Topics: angularjs, erp-application, nestjs-backend, opensource-projects, typescript
- Language: TypeScript
- Homepage: https://www.linkedin.com/in/subhasundardas/
- Size: 9.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚡️ ERP App ⚡️ — A Modern Full-Stack Enterprise Resource Planning System
Everything you need to build a modern, full-stack ERP system designed to streamline business operations. Features include role-based authorization, comprehensive accounting and budgeting modules, inventory management, asset tracking, and more — all integrated seamlessly for efficient workflow management.

## 🚀 Tech Stack
This project combines powerful, modern tools to deliver a robust ERP foundation:
- 🔄 **[Remult](https://remult.dev/)** – Full-stack, type-safe CRUD & real-time capabilities
- 🧩 **[Angular](https://angular.dev/)** – Reactive, component-based frontend framework
- ⚙️ **[NestJS](https://nestjs.com/)** – Scalable and maintainable backend framework
- 💽 **[MySQL](https://www.mysql.com/)** – Reliable relational database
- 🎨 **[Tailwind CSS](https://tailwindcss.com/)** – Utility-first styling framework
- 🧱 **[PrimeNG](https://primeng.org/)** – Rich UI component library for Angular
> 💡 This project is modular and built for extensibility — ideal for open-source collaboration or private customization.
---
## 📦 Prerequisites
Before getting started, ensure the following are installed:
- **Node.js v20+**
- **npm** (comes with Node.js)
- **MySQL Server**
---
## 📥 Installation
1. **Clone the repository**
```bash
git clone https://github.com/infolinematrix/erp-app.git
cd erp-app
npm install
### 🛠 Configuration & Environment Variables
You'll need to set up some **environment variables** in your `.env` file.
You can use [.env.example](./.env.example) as an example.
### 🧑💻 Running the Dev Environment
To develop locally, you'll need to run both the frontend and backend environments. This requires **two terminal windows**.
1. In **Terminal 1**, run the frontend development server:
```bash
npm run dev
```
This will start the frontend development environment and automatically open your app in the browser.
2. In **Terminal 2**, run the backend development server:
```bash
npm run dev-node
```
This will start the backend in watch mode, automatically restarting on code changes.
### 🚢 Production-Ready
When you're ready to go live, here's how to prepare:
#### Build for production:
```bash
npm run build
```
#### Run the production server:
```bash
npm run start
```
## 🤝 Collaboration
We welcome contributions from the community! If you're interested in collaborating on this project, please feel free to fork the repository, open issues, or submit pull requests.