Application for ordering a moving gas station
Description of Project
An application for ordering a moving gas station for electric cars. The application has the ability to select an address on the map.
Responsibilities
1. Implementation of the authorization screen via a phone with an SMS code.
2. Implementation of the main page with a map, the ability to move the call address label (as in taxi applications), search for an address through the input field and transfer the label to the found address when clicking on it.
3. Payment via the yukassa package has been implemented. The yukassa package is forked and updated so as not to change the IOS dependencies manually each time (the project was not going to do without this).
4. The order list page has been implemented, as well as a detailed order card with various contents, depending on the status, the order cancellation pages have also been implemented.
5. The car list page has been implemented. Car creation pages and the ability to delete are also implemented.
6. Implemented a page of the list of payment methods with the ability to delete and change the main method.
7. The output of polygons of delivery zones to the map has been implemented, as well as the verification of the address's entry into this polygon.
8. The checkout page has been implemented with the ability to select the necessary car, change the delivery address, select a time interval from the available ones.
9. Added support for notifications, both in the closed state and internal notifications when the application is open.
Technology Stack
BLoC, catcher, yandex_mapkit, intl, shared_preferences, dio, flutter_secure_storage. go_router, hive, geolocator, equitable, yookassa_payments_flutter, firebase_messaging , url_launcher.
Period
12.2022 —
until now
(2 years 5 months)