Transportation services in an online vehicle transport-booking system provide convenience for both passengers and drivers. This system includes ride scheduling, rating, and review systems, and safety features.
- Ride Scheduling Allows passengers to plan rides with drivers using a web application by inputting pickup location, destination, and other details.
- Rating and Review System: Passengers can rate and review their drivers, helping maintain high service quality.
- Safety Features: Includes insurance coverage and safety training to ensure that passengers feel comfortable and secure during their travel.
- Backend - Node.js with Express.js
- Frontend - React.js
- Database - MongoDB
- API Testing - Postman
- Node.js and npm
- MongoDB
- Clone the repository:
git clone https://github.com/gitFerdo/Online-Transportation-Services.git
- Navigate to the backend directory:
cd Online-Transportation-Services/backend
- Install the dependencies:
npm install
- Update the
config.js
file with your MongoDB credentials. - Start the backend server:
npm start
- Navigate to the frontend directory:
cd Online-Transportation-Services/frontend
- Install the dependencies:
npm install
- Start the React application:
npm start
- Navigate to the backend directory:
cd Online-Transportation-Services/backend
- Run the tests:
npm test
- Navigate to the frontend directory:
cd Online-Transportation-Services/frontend
- Run the tests:
npm test
- Fork the repository.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.