Features in Version 1.0.0
This is the initial release (v1.0.0) of the Vehicle Booking Service application. Below are the key features included in this version:
Core Features
-
Two-Page Application
- Booking Page:
- Users can select a destination.
- Users can choose a cab type.
- Option to submit a booking request.
- Map Page:
- Displays the pickup point and destination on the map.
- Draws the path between the two locations.
- Shows travel information, including estimated travel time.
- Booking Page:
-
Multi-Platform Support
- Runs seamlessly on web, Android, and iOS platforms using Expo.
-
Interactive Map Integration
- Integration with a map service (e.g., Google Maps or Mapbox) to render live maps.
- Markers for pickup and destination points.
- Polyline to display the route between locations.
-
Backend API
- RESTful API built with Node.js and Express.
- Endpoints to handle booking requests and map data.
-
Database Support
- MongoDB used for storing booking details.
-
Responsive UI
- Mobile-first design ensuring optimal user experience across devices.
Development Features
-
Scalable Code Structure
- Modular file structure for maintainability and scalability.
-
Local Development Environment
- Easily set up and test the project locally with provided instructions.
-
Environment-Ready
- Configurable MongoDB connection for local or remote databases.
Release Notes
- Version: 1.0.0
- Release Date: November 13, 2024
- Developer: Ranit Saha
This version establishes a strong foundation for future features like user authentication, payment gateway integration, and real-time cab tracking.
Full Changelog: https://github.com/coderooz/VehicleBookingApp/commits/1.0.0