Skip to content

An awesome Booking mobile App powered by (Node.js & Express.js) . This project aims to provide a convenient and efficient solution for users to book taxis online and for drivers to manage their bookings effectively .

Notifications You must be signed in to change notification settings

a7med3del1973/TukRide-App

Repository files navigation

TukRide

TukRide is a booking mobile app built using MongoDB, Express.js, and Node.js. This project aims to provide a convenient and efficient solution for users to book taxis online and for drivers to manage their bookings effectively.

Table of Contents

About

TukRide is designed to offer a seamless experience for users and drivers in the tuktuk booking industry. The system provides an intuitive interface for users to book rides and track their trips. For drivers, it offers tools to manage bookings and navigate to user locations efficiently.

Features

  • User registration and authentication
  • Driver registration and authentication
  • Real-time ride booking and tracking
  • Secure and Efficient Payment
  • Trip history and receipts
  • Driver ratings and reviews
  • Chat functionality between user and driver

Technologies

  • Backend: Node.js, Express.js
  • Database: MongoDB

Installation

Prerequisites

  • Node.js
  • MongoDB

Backend Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/TukRide.git
    cd TukRide
  2. Install the required npm packages:

    npm install
  3. Create a .env file in the backend directory and add your MongoDB connection string and other environment variables:

    MONGODB_URI=your_mongodb_connection_string
    PORT=8080
  4. Start the backend server:

    npm start

Usage

  1. Ensure MongoDB is running.
  2. Start the backend server.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to update tests as appropriate.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or issues, please contact us at:

About

An awesome Booking mobile App powered by (Node.js & Express.js) . This project aims to provide a convenient and efficient solution for users to book taxis online and for drivers to manage their bookings effectively .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published