MPort works for ease of communication and dealing between manufacturers and transporters for assigning orders to transporters, and transporters can reply with their desired prices. It streamlines the process of managing ports and facilitates efficient cargo transportation and logistics management.
- Backend: Node.js, Express.js, MongoDB
- Frontend: React.js, HTML, CSS
- Database: MongoDB
Description: The home page of the website.
Description: The login page allows users to authenticate and access their accounts.
Description: The register page enables new users to create an account and join the system.
Description: The manufacturer dashboard provides an interface for manufacturers to manage their orders and communicate with transporters.
Description: The manufacturer form allows manufacturers to assign orders to specific transporters by providing order details and selecting a suitable transporter.
Description: The transporters dashboard displays a list of assigned orders for transporters, allowing them to view order details and submit price quotes.
Description: The transporters form enables transporters to reply to assigned orders by submitting their price quotes.
- Navigate to the backend directory:
cd backend
- Install the dependencies:
npm install
- Start the server:
npm start
The backend server will run on http://localhost:5000.
- Navigate to the frontend directory:
cd frontend
- Install the dependencies:
npm install
- Start the development server:
npm start
The frontend development server will run on http://localhost:3000.
Note: Make sure you have MongoDB installed and running locally or provide the MongoDB connection details in the backend configuration.