91 is a mobile application that aims to enhance the gas station experience through cutting-edge computer vision technology. Our app offers the following key features:
Real-time Occupancy Detection: Ninety-One utilizes computer vision to provide real-time occupancy information for gas stations, helping you save time by avoiding crowded locations.
Automatic License Plate Recognition: The app automatically identifies Saudi license plate numbers, providing a unique identifier for each vehicle. This feature enables services such as fuel consumption statistics and expense reports.
Comprehensive Gas Station Information: Access detailed information about gas stations, including fuel availability, amenities, working hours, and promotional offers.
-
Programming Languages: Dart, Python, HTML, CSS, and JavaScript.
-
Frameworks/Libraries: Flutter framework, OpenCV (a computer vision library), PyTorch (a deep learning framework).
-
Database: Firebase (a backend-as-a-service platform).
-
Other Technologies: YOLO (You Only Look Once, a real-time object detection technology).
Before you begin, ensure you have the following prerequisites:
-
Flutter: If you haven't already, install Flutter by following the official Flutter installation guide.
-
Integrated Development Environment (IDE): We recommend using Visual Studio Code (VS Code) for developing Flutter apps. If you don't have it installed, you can download it from here.
-
Emulator:
- Clone the Repository
$ git clone https://github.com/afnmo/2023-GP1-04.git
- Go to the Project Directory
$ cd 2023-GP1-04
- Run the app
$ flutter run