
Closed
Posted
Paid on delivery
PROJECT PROPOSAL PROBLEM STATEMENT & OVERVIEW: DRIVE_SHARE is a platform designed to reduce travel costs, reduce traffic congestion, and promote environmental sustainability through carpooling. The app connects drivers and passengers, allowing drivers to share their journey costs with passengers while offering flexibility to drive alone when no passengers are available. This model helps drivers save money and reduces vehicle potential, while passengers benefit from affordable rides. By decreasing the number of vehicles on the road, DriveShare contributes to lowering carbon emissions and improving air quality. The platform aims to make carpooling more accessible, convenient, and sustainable for everyone involved. FUNCTIONALITY: Functional Requirements: 1. User Roles: Driver: Can create ride listings, manage bookings, and receive payments. Passenger: Can search for rides, book seats, and make payments. 2. Core Features: Ride Listing Creation: Drivers can create ride listings by specifying the source, destination, date, time, number of available seats, and price per seat. Ride Search and Booking: Passengers can search for rides based on source, destination, date, and time. -> Passengers can book seats and make payments through the app Payment Integration: Secure payment gateway for passengers to pay for their seats. -> Drivers receive payments after deducting a small platform fee. Ride Management: Drivers can view and manage bookings for their rides. -> Passengers can view their booked rides and receive notifications. Reviews and Ratings: Both drivers and passengers can rate and review each other after the ride. 3. Additional Features: Route Optimization: Suggest optimal routes for drivers to pick up passengers. Real-Time Tracking: Allow passengers to track the driver's location in real-time. Safety Features: Verify user identities and provide emergency contact options. Non-Functional Requirements: 1. Scalability: App should handle a growing number of users and rides. 2. Performance: Fast response times for ride searches and bookings. 3. Security: Secure user data and payment transactions. 4. Reliability: High availability with less downtime. 5. Usability: User-friendly interface. LIBRARY DETAILS: The RideOptiLib library is a custom Python library designed to support the DRIVE_SHARE application. It provides two core functionalities: Cost-Sharing Calculation: Calculate fair cost-sharing among passengers based on distance traveled and other factors. Route Optimization: Optimize routes for drivers to minimize travel distance and time while picking up passengers. SERVICES LIST: [login to view URL] Elastic Beanstalk: A Platform-as-a-Service (PaaS) that allows you to deploy the Django application without worrying about server management. Elastic Beanstalk can automatically handle scaling, load balancing, and application health checks. [login to view URL] Lambda: Serverless computing for executing small pieces of code to manage tasks like notifications, ride creation, or cost calculation. [login to view URL] S3: For storing media files (images, documents) related to the ride and user profiles. [login to view URL] Cognito: For handling user authentication and secure registration/login processes. [login to view URL] SNS: For sending push notifications (ride updates, reminders, etc.) to users. [login to view URL] API Gateway: Expose RESTful APIs to interact with the backend, making it easier to connect with external services like payments or real-time data [login to view URL] RDS (Serverless Aurora or DynamoDB): Aurora Serverless for the database, providing scalability without the overhead of manual instance management. -> Alternatively, DynamoDB for fast, scalable, and NoSQL data management for ride and user data. [login to view URL] CLOUDWATCH: For real-time monitoring, logging, and alerting, ensuring the health, performance, and scalability of the DriveShareapplication. [login to view URL]: Payment processing services for handling transactions between passengers and drivers. [login to view URL] Maps API: Provides real-time traffic data, route optimization, and cost estimation for ride-sharing. AWS credentials will be provided by us
Project ID: 39215568
8 proposals
Remote project
Active 3 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Jaipur, India
Member since May 10, 2019
₹12500-37500 INR
$7500-15000 USD
$30-250 USD
₹12500-37500 INR
₹600-1500 INR
$15-25 USD / hour
$500-1500 USD
$250-750 USD
€250-750 EUR
₹1500-12500 INR
$10-30 USD
£20-250 GBP
₹750-1250 INR / hour
$50-80 USD
$15-25 CAD / hour
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
₹12500-37500 INR