Green Taxi is a mobile application built using Flutter, Dart, and Firebase. The app aims to provide a simple and eco-friendly taxi service. It leverages Firebase for authentication, cloud storage, and database management. Google Maps is integrated to offer a seamless and user-friendly experience.
-
Firebase:
- Phone Authentication: Secure user registration using phone authentication.
- Firestore: Cloud database for storing and retrieving app data.
- Cloud Storage: Storage solution for media such as images.
-
Google Map:
- Autocomplete API: Provides address suggestions during input.
- Place Details API: Retrieves detailed information about a selected location.
- Place Direction API: Determines and displays trip directions on the map.
-
Other Technologies:
- MVVM: Uses the MVVM design pattern for better code organization.
- Riverpod: As State Mangement.
- Auto Route: Facilitates automatic screen navigation.
- Image Picker: Allows easy selection and uploading of images.
- Responsive UI: Designs a user interface that is responsive and works well on various devices.
