SkillAgentSearch skills...

ERP

Enterprise Recourse Planning System With Node.Js and Next.Js

Install / Use

/learn @Nmk78/ERP

README

<div align="center"> <a href="https://erp-nmk.vercel.app/"> <img src="https://photos.app.goo.gl/rpAp5P7mbdH3QcXy7" alt="IGNITE ERP Analytic Realtime Dashboard"> </a> <h1>IGNITE ERP</h1> <p align="center"> <h3>Mini ERP system developed using Next.js</h3> <a href="https://erp-nmk.vercel.app/">Sign up</a> </p> </div>

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 and start exploring the features.

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 naymyokhant78@gmail.com. Feel free to fix any typos or spelling errors and extend the content to make it more comprehensive.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated22d ago
Forks0

Languages

JavaScript

Security Score

90/100

Audited on Mar 4, 2026

No findings