The Koi Fish Transportation Management System is designed to provide modern features that ensure safe, efficient, and reliable transportation of Koi fish. The system includes functionalities such as online order placement, route optimization, transportation process management, and pre- and post-transportation services for Koi fish.
- Place orders online.
- View pricing tables based on weight, quantity, and transportation method.
- Track orders from placement to completion.
- Access policies, blogs, FAQs, and news related to Koi fish transportation.
- Provide ratings and feedback on the service.
- Manage the transportation process: health checks, packing, transportation, and acclimatization support for Koi fish.
- Assign orders to routes and transportation vehicles.
- Update order statuses (received, in transit, delivered).
- Optimize transportation routes.
- Manage pricing and additional service packages.
- Generate reports and analytics (revenue, order volume, customer feedback).
- Manage employee information, customer data, and order history.
The system is built using an MVC architecture, comprising:
- Frontend: User-friendly interface supporting multiple platforms.
- Backend: RESTful API handling business logic.
- Database: MySQL for storing customer, order, and transportation data.
- Node.js >= 14.x
- MySQL >= 8.x
- Git
- Postman (optional, for API testing)
- Clone the repository:
git clone https://github.com/phatcanlez/SWP391.git
- Install dependencies:
npm install
- Configure the database:
- Create a MySQL database.
- Update the
.envfile with the following details:DB_HOST=localhost DB_PORT=3306 DB_USER=root DB_PASSWORD=password DB_NAME=koi_transport
- Start the application:
npm start
- Access the application at:
http://localhost:3000
Detailed API documentation is available in the /docs/api-docs directory or via the Postman Collection.
- Email: support@koi-transport.com
- Phone: 0858800987
- Website: koikichi.io.vn
This project is licensed under the MIT License.