FlutterDartPhpLaravelMySqlFirebase
EOS Taxi
By Arapsih Güngör
- Published on
- Duration
- 1 Years
- Category
- Business Project
- Role
- Co-Owner, Developer/SW-Architect
- Website
- www.eos-taxi.com
Sharing
Project Overview
EOS Taxi revolutionizes the traditional taxi service in Vienna by leveraging a user-friendly app to ensure reliable and fair transportation. This project focuses on providing a high-quality service that uses official Viennese taxi rates, offering an easy booking system and real-time tracking of taxis.
Technology Stack
- Mobile Applications: Developed using Flutter and Dart, providing a cross-platform experience for both iOS and Android devices.
- Backend: Managed with Laravel and hosted on a dedicated server, ensuring robust performance and security.
- Database: MySQL, enhanced with real-time data synchronization via MQTT for immediate communication.
- Authentication and Messaging: Firebase is utilized for OTP-based user authentication and Firestore for in-app messaging.
- Notifications: Integrated with OneSignal for push notifications, aiding in effective user engagement.
Functionalities
EOS Taxi User App
- Platforms: Available on iOS and Android.
- Features: Allows users to book and track taxis easily with just a few taps.
- Pricing: Transparent pricing using official Viennese taxi rates calculated automatically by the app.
EOS Taxi Driver App
- Designed for Drivers: Helps manage rides and earnings effectively.
- Real-Time Communication: Uses MQTT for instant ride requests and cancellations, syncing data seamlessly with the backend.
Administrative Platform
- Management Tools: For registrations and comprehensive management of the service.
- Future Plans: Includes extending access to taxi company owners for better operational control.
Innovations and Challenges
- Transition from Firebase to MQTT: Moved away from Firebase due to scalability issues, now using MQTT for efficient real-time communication.
- Backend Overhaul: Upgraded to Laravel v8.83 to improve performance and scalability.
Future Directions
Continual updates and enhancements are planned for both the user and driver interfaces, with a focus on expanding the service to include more interactive features and possibly extending service areas beyond Vienna.
Your Contribution and Feedback
As we continue to develop EOS Taxi, we value input from our users and stakeholders. Your feedback drives our improvements and helps us serve you better.