The best Taxi booking app of the century to make your life easier.
- 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.
- 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.
- 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.
- Node.js installed on your machine.
- MongoDB installed and running locally or accessible remotely.
- React Native development environment set up.