Custom Projects

Jahaaz

Built by
Mahad Nasir
Jahaaz

The challenge

In Pakistan, finding reliable and affordable carpooling options has been a persistent challenge. Traditional ride-sharing methods often fell short, lacking convenient features for managing ride offers and facilitating direct communication between users. There was also a growing need for an eco-friendly solution that streamlined ride bookings and provided robust management and tracking tools.

The goal

The goal was to develop a comprehensive carpooling platform that simplifies the ride booking process and enables users to create and manage ride offers effectively. The platform needed to be intuitive, incorporating features such as interactive maps for visualizing destinations, chat functionality for direct user communication, and a reliable notification and payment system. Furthermore, it was essential to promote eco-friendly travel practices and provide users with a seamless experience for managing their rides and offers.

The result

The goal was to develop a comprehensive carpooling platform that simplifies the ride booking process and enables users to create and manage ride offers effectively. The platform needed to be intuitive, incorporating features such as interactive maps for visualizing destinations, chat functionality for direct user communication, and a reliable notification and payment system. Furthermore, it was essential to promote eco-friendly travel practices and provide users with a seamless experience for managing their rides and offers.

What was built

Features:

• Ride Booking: Enables users to book rides by entering their destination or selecting from                available options.

• Profile Viewing: Allows users to view detailed rider profiles and information.

• Google Maps Integration: Provides a visual representation of destination and departure points on interactive maps.

• Chat Option: Facilitates direct communication between users and riders.

• Offer Creation: Users can create and manage custom ride offers with details such as destination, departure, date, and time.

•  Offer Acceptance/Rejection:  Allows riders to review and accept or reject ride offers.

• Ride Details: Provides comprehensive information about rides.

• Notifications: Sends alerts for offer status, payment updates, and other important information.

• Weekly Payment Plan: Manages payments through a weekly subscription model.

• Payment Details: Displays transaction history and pending payments.

• Ride Registration: Allows riders to register their rides and manage related details, including uploading images of the ride.

• Contract Management: Allows riders to view, edit, or delete details of their own active ride offers on the contracts page.

Technology:

Frontend: JavaScript, TypeScript, Angular, Bootstrap, HTML, CSS.

• Backend: Flask Framework, Python.

• Hosting: AWS (Amazon Web Services)

 Database: : SQL for storing image URLs and essential data.

 • Mobile App Frontend:         • Frontend: Flutter and Dart.

Building something similar?

Tell me about it. I will tell you honestly what it takes and what it costs.