Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nmk78/erp
Enterprise Recourse Planning System With Node.Js and Next.Js
https://github.com/nmk78/erp
apexcharts auth0 erp erp-application nextapi nextjs reacthookform tanstack-query tanstack-table
Last synced: 3 months ago
JSON representation
Enterprise Recourse Planning System With Node.Js and Next.Js
- Host: GitHub
- URL: https://github.com/nmk78/erp
- Owner: Nmk78
- License: cc0-1.0
- Created: 2024-04-02T09:29:44.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-20T13:48:11.000Z (8 months ago)
- Last Synced: 2024-10-15T17:32:46.077Z (3 months ago)
- Topics: apexcharts, auth0, erp, erp-application, nextapi, nextjs, reacthookform, tanstack-query, tanstack-table
- Language: JavaScript
- Homepage: https://erp-nmk.vercel.app/
- Size: 267 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
IGNITE is a comprehensive ERP (Enterprise Resource Planning) system designed to streamline business operations and enhance efficiency. Developed using Next.js for both front-end and back-end, and powered by MongoDB as the database, IGNITE offers a range of features to manage various aspects of a business.
## Features
- **User Authentication and Authorization**: Securely manage user accounts with features like Multifactor Authentication, Email Verification, and Password Reset.
- **Product Management**: Efficiently manage products, including, pricing, instock unit.
- **Staff Management**: Keep track of staff wages and bonus.
- **Wage and Bonus Management**: Handle wage calculations, bonuses for employees.
- **Branch Management**: Manage multiple branches or locations of your business seamlessly.
- **Analytical Dashboard**: Gain insights into business performance with real-time analytics and visualizations.## Getting Started
To get started with IGNITE ERP, simply [sign up](https://erp-nmk.vercel.app/) and start exploring the features.- [Sign up](https://erp-nmk.vercel.app/)
- [Create a branch](https://erp-nmk.vercel.app/settings)```
Give a Star ⭐️ & Fork to this project ... 🤩`
```> # Development
## Implemented Features
- **User Authentication System**
- Implemented user authentication and authorization system with Auth0 & MongoDB, including Multifactor Authentication, Email Verification, and Password Reset.
- **Database Schema Design**
- Designed the database schema using existing DBMS knowledge from MySQL, focusing on avoiding redundant data.
- **Frontend UI Components**
- Designed and tested various prototypes before deciding on the final UI components. Utilized Charts and Tables effectively, considering both design and functionality.
- Implemented Data Context and caching with Tanstack Query. Applied the DRY principle where possible.
- **Backend API Endpoints**
- Implemented backend API endpoints using Next.js. Encountered challenges typical of a new Next.js user but appreciated its flexibility and features.## Advancements
- **Aggregation Pipelines**
- Gained experience working with complex aggregation pipelines.## Feedback
If you have any feedback, please reach out to me at [email protected]. Feel free to fix any typos or spelling errors and extend the content to make it more comprehensive.