Skip to content

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.

Notifications You must be signed in to change notification settings

MaitisamY/ay-erp

Repository files navigation

ay-erp

Description

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.

Features

  • 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.

Technologies Used

  • 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

Setup Instructions

  1. Clone the repository: git clone https://github.com/your_username/ay-erp.git
  2. Navigate to the project directory: cd PERN-ERP
  3. Install dependencies: npm install
  4. Set up the PostgreSQL database and configure the connection string.
  5. Start the backend server: npm run server
  6. Navigate to the client directory: cd client
  7. Start the frontend development server: npm start
  8. Access the application at http://localhost:3000

Contribution

Contributions are welcome! Feel free to open issues or pull requests for any improvements, bug fixes, or feature additions.

License

This project is licensed under the MIT License.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published