AKA FlairWorks

Crafting your experience...

Building something extraordinary

Back to Portfolio

Mobile App • Prototype/MVP

FemDrive

Women-Only Ride Sharing Platform

4-6
Months Development
Android
Platform
Flutter 3.x
Framework
Solo
Developer
🚗

Screenshots Coming Soon

Add your FemDrive app screenshots here

The Problem

High harassment rates in traditional ride-sharing platforms create significant safety concerns for women passengers and drivers. Women face uncomfortable situations, lack of trusted female drivers, and inadequate safety features in existing ride-sharing apps, especially during late-night travel.

The Solution

FemDrive is a women-only ride-sharing platform that provides a safe, verified, and comfortable transportation experience exclusively for women. By connecting verified female drivers with female passengers, FemDrive creates a trusted community focused on safety and comfort.

Women-only platform for drivers and passengers
Strict verification process with ID and image checks
Real-time safety features and emergency support
Community-driven ratings and reviews

👨‍💻My Role & Responsibilities

Solo Full-Stack Mobile Developer

Independently designed, developed, and deployed the entire FemDrive platform over 4-6 months, handling everything from UI/UX design to backend infrastructure.

🎨 Designed complete UI/UX for driver and passenger apps
📱 Developed cross-platform mobile app using Flutter 3.x
🗺️ Implemented real-time GPS tracking with Google Maps
🔐 Built authentication system with phone, email, and verification
🚨 Created emergency SOS feature with instant alerts
⭐ Developed rating and review system for community trust
💬 Integrated in-app chat and calling functionality
🔥 Set up Firebase infrastructure (Auth, Firestore, Realtime DB)
🧮 Built geohash-based driver-passenger matching algorithm
📊 Implemented ride history and receipt generation
🚀 Deployed to Google Play Store (Android)
📈 Managed entire project lifecycle from concept to MVP

🛠️Tech Stack

Mobile Development

Flutter 3.x
Cross-platform mobile framework
Dart
Programming language
Riverpod
State management solution
Google Maps Flutter
Maps and location services
Geolocator
GPS and location tracking

Backend & Services

Firebase Authentication
User authentication & verification
Cloud Firestore
User data & ride information
Realtime Database
Live location tracking
Vercel Node Server
Push notifications & alerts
Google Maps API
Geocoding & routing

Tools & Deployment

Android Studio
Development environment
VS Code
Code editor
Git & GitHub
Version control
Google Play Console
App distribution
Firebase Console
Backend management

Key Libraries

flutter_riverpod
Advanced state management
firebase_core
Firebase initialization
cloud_firestore
NoSQL database
geoflutterfire
Geospatial queries
flutter_local_notifications
Local alerts

Key Features

🔐

Multi-Layer Verification

Phone number + OTP, email verification, ID document upload, and image verification for drivers to ensure platform safety

📍

Real-Time GPS Tracking

Live location updates using Google Maps integration, allowing passengers to track their ride in real-time

🚨

Emergency SOS Button

One-tap emergency alert system that instantly notifies emergency contacts and platform admins with live location

💬

In-App Communication

Secure chat and calling between driver and passenger without exposing personal phone numbers

Rating & Review System

Community-driven trust system where both drivers and passengers can rate each other after rides

📊

Ride History & Receipts

Complete trip history with detailed receipts, timestamps, and route information for both users

Want to Learn More About FemDrive?

Interested in the technical details or want to discuss similar projects?