Production-grade project developed during the Reso Coder Academy Flutter Bootcamp.
It's a mobile Github starred repository viewer. Users can see their starred repositories and also unstar them. Also they can search for any repositories from allover github and can star any repositories.
More info at Reso Coder or at Reso Coder Academy
Step 1:
Download or clone this repo by using the link below:
https://github.com/kishan-dhankecha/repostar.git
Step 2:
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
Step 3:
This project uses libraries that works with code generation, execute the following command to generate files:
flutter packages pub run build_runner build --delete-conflicting-outputs
or watch command in order to keep the source code synced automatically:
flutter packages pub run build_runner watch
Step 4:
Create an Github OAuth App on Github Settings|Developer settings|OAuth Apps with http://localhost:8080 as Homepage URL
Save the CLIENT_ID
and CLIENT_SECRET
in a .env
file (see .env.sample
file as example)