Welcome to the information system built using Express.js as the backend and EJS as the template engine. This application runs on http://localhost:5000
.
-
Product Management
- Add, edit, and delete products.
- Display a list of products with search and sort capabilities.
- Finished product when all status is finished
-
Order Management
- Manage customer orders.
- Track order progress (on progress, delayed, finished).
- Track finished product
-
Reporting
- View sales reports and product analysis.
This system supports two user roles: Office and Production.
-
Office Role:
- Can add, edit, and delete products.
- Access to product list and finished product table.
- Receive notifications using Toastr.
-
Production Role:
- Can track order progress (on progress, delayed, finished).
- View and manage production-related data.
- Install Dependencies Make sure you have Node.js and npm (Node Package Manager) installed on your computer. Then, install all dependencies by running the following command in the terminal:
- Start the Application After the installation is complete, start the application by running the command:
The application will run on http://localhost:5000
. Open your browser and visit this URL to view the application.
- Express.js: Node.js backend framework for building web applications.
- EJS (Embedded JavaScript): Template engine for creating dynamic views on the server-side.
- Bootstrap: CSS framework used for responsive design and layout.
- jQuery: JavaScript library for DOM manipulation and server interactions.
We welcome contributions! If you would like to contribute to the development of this application, please open a new issue or submit a pull request via our GitHub repository.
This project is licensed under the MIT License. See the LICENSE
file for more information.