A platform similar to iFood that makes it easier for the consumers to find a list of generators with solar plates system available for rent. The negotiation will occur under a solar rental contract. The iEnergy was developed in Flutter (is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase). This project was a finalist for the Navi Tech Journey Hackathon.
Step 1:
Download or clone this repo by using the link below:
https://github.com/andredifs/iEnergy-app
Step 2:
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
Step 3:
Execute the following command in console to run the app:
flutter run
- Firebase -> (authentication and database)
- Provider -> (state management)
- Mask Text Input Formatter -> (input validator)
Here is the core folder structure which flutter provides.
flutter-app/
|- android
|- build
|- ios
|- lib
|- macos
|- linux
|- web
|- test
Here is the folder structure we have been using in this project
lib/
|- assets/
|- models/
|- providers/
|- resources/
|- responsive/
|- screens/
|- utils/
|- widgets/