Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

44 lines (27 loc) · 1.5 KB

Taxio

The best Taxi booking app of the century to make your life easier.

Features

  • User Authentication: Users can sign up and log in to their accounts securely.
  • Book a Ride: Users can book a taxi by providing their pickup and drop-off locations.
  • Real-time Tracking: Track the location of the booked taxi in real-time.
  • Payment Integration: Integration with payment gateways for secure transactions.
  • Driver Ratings: Users can rate and review drivers after completing a ride.
  • Admin Dashboard: Admins can manage users, drivers, and rides through a web-based dashboard.

Technologies Used

Frontend (React Native)

  • React Native: A framework for building native apps using React.
  • Redux: For managing application state.
  • React Navigation: For handling navigation within the app.
  • Axios: For making HTTP requests to the backend API.
  • Google Maps API: For displaying maps and calculating routes.

Backend (Node.js)

  • Express.js: A web application framework for Node.js.
  • MongoDB: A NoSQL database for storing user, driver, and ride data.
  • Mongoose: An Object Data Modeling (ODM) library for MongoDB and Node.js.
  • JWT: JSON Web Tokens for user authentication and authorization.
  • Socket.IO: For real-time communication between clients and server.

Getting Started

Prerequisites

  • Node.js installed on your machine.
  • MongoDB installed and running locally or accessible remotely.
  • React Native development environment set up.