Welcome to ProManage - The powerful Enterprise Management System
ProManage is designed to help businesses efficiently manage various aspects of their operations, including stock management, sales analysis, expense tracking, financial reporting and more. With ProManage, you can gain valuable insights to make data-driven decisions and drive your business forward.
- Stock Management and Analysis: Keep track of your inventory, monitor stock levels, and analyze performance.
- Sales Tracking and Analysis: Record and analyze sales data, generate reports, and identify trends and opportunities.
- Expense Management and Tracking: Track and manage expenses and gain visibility into expenditure.
- Financial Reporting: Efficiently manage all aspects of your business in one system.
- CSV Files Support Update date quickly using CSV upload and also download all dashboard data.
- Secure and Reliable User Authentication with JWT, and protected API routes.
Follow these steps to set up ProManage on your local development environment:
- Clone this repository.
- Install the required dependencies using
cd server npm install
for server andcd client npm install
for client. - Start the backend server using
npm run dev
, and frontend usingnpm run dev
. - Open
http://localhost:5173
in your web browser to access ProManage.
ProManage requires additional configuration. Create a .env file in server folder and add the following:
- Database Configuration: ProManage uses MONGODB for data storage, set DATABASE_URL as your MongoDB key
- JWT Configuration: To make JWT functional, add JWT_SECRET
- Environment Configuration: create a key NODE_ENV and set value as development or production as per the requirement
We welcome contributions to enhance ProManage. To contribute, please follow these steps:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Make your modifications and commit the changes.
- Push the branch to your forked repository.
- Open a pull request with a detailed description of your changes.
React Official Documentation
Chart.js Official Documentation
React Bootstrap Reference
Redux Toolkit Reference
ME_N API blog
Mongoose Aggregation blog
Stack Overflow