ay-erp is a comprehensive Enterprise Resource Planning (ERP) system built using the PERN stack. The PERN stack consists of PostgreSQL, Express.js, React.js, and Node.js, providing a powerful and scalable foundation for developing modern web applications.
- User Authentication: Secure user authentication and authorization system for managing user access levels and permissions.
- Dashboard: An intuitive dashboard interface for users to view key metrics, reports, and summaries of various business processes.
- Inventory Management: Manage inventory levels, track stock movements, and generate reports for better inventory control.
- Sales and Order Management: Create, manage, and track sales orders, invoices, and payments seamlessly.
- Procurement: Streamline procurement processes, manage vendor relationships, and track purchase orders.
- Finance and Accounting: Comprehensive finance and accounting module for managing budgets, expenses, and financial reporting.
- Human Resources: Manage employee data, payroll, leave, and attendance efficiently.
- Customization: Highly customizable to adapt to specific business requirements and workflows.
- Frontend: React.js, Redux, HTML5, CSS3, JavaScript
- Backend: Node.js, Express.js, PostgreSQL
- Authentication: JSON Web Tokens (JWT)
- Database: PostgreSQL
- API Testing: Postman
- Version Control: Git, GitHub
- Clone the repository:
git clone https://github.com/your_username/ay-erp.git
- Navigate to the project directory:
cd PERN-ERP
- Install dependencies:
npm install
- Set up the PostgreSQL database and configure the connection string.
- Start the backend server:
npm run server
- Navigate to the client directory:
cd client
- Start the frontend development server:
npm start
- Access the application at
http://localhost:3000
Contributions are welcome! Feel free to open issues or pull requests for any improvements, bug fixes, or feature additions.
This project is licensed under the MIT License.