Product Analysis: ERP Under Development
Overview
This ERP system is currently under development and aims to solve the local business necessities for handling customers, suppliers, products, orders, and drafts. It offers various features to manage and organize these aspects of a business. The system is built using NextJS, ContextAPI, Chakra UI, React Query, React Hook Forms, Yup, Supabase, Axios, Jest, and Cypress.
Features
- Add/View/Edit Customers/Orders/Drafts/Products/Suppliers: Allows users to add, view, and edit information related to customers, orders, drafts, products, and suppliers.
- Add/View/Edit/Delete Addresses for Customers and Suppliers: Provides the functionality to add, view, edit, and delete addresses for customers and suppliers.
- Filter Orders/Drafts/Customers/Products/Suppliers: Enables users to filter and search for specific orders, drafts, customers, products, and suppliers.
- Print Orders and Drafts: Allows users to print orders and drafts for easy reference and documentation.
- Share Drafts with Whatsapp: Provides the ability to share drafts with contacts on Whatsapp directly from the system.
- Multi-tenant Architecture: Supports multi-tenancy, allowing multiple businesses to use the system simultaneously.
- Edit profile information with Logo image upload: Users can update their profile information, including uploading a logo image.
Installation
To install and use this ERP system, follow these steps:
- Clone the repository to your local machine.
- Open the terminal and navigate to the project directory.
- Run the following command to install the required dependencies:
npm install
- Once the dependencies are installed, you can start the development server using the following command:
npm run dev
- Access the system by opening a web browser and entering the URL provided by the development server.
Summary
This ERP system is currently being developed to fulfill the needs of a local business. It offers various features for managing customers, suppliers, products, orders, and drafts. The system is built using NextJS, ContextAPI, Chakra UI, React Query, React Hook Forms, Yup, Supabase, Axios, Jest, and Cypress. The installation process involves cloning the repository, installing dependencies, and starting the development server.