Skip to content

Production-grade project developed during the Reso Coder Academy Flutter Bootcamp: It's a mobile Github repository viewer

Notifications You must be signed in to change notification settings

kishan-dhankecha/RepoStar

Repository files navigation

RepoStar - GitHub Starred Repository Manager

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

How to Start

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)