:octocat: A Github client written in React Native
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.expo
components
screenshots
tests
.babelrc
.eslintrc.js
.flowconfig
.gitignore
.watchmanconfig
App.js
LICENSE
ProfileView.js
ProfileViewContainer.js
README.md
UserProfile.js
UserProfileContainer.js
app.json
client.js
constants.js
gitfolio.sublime-project
github_graphql_schema.json
package.json
secrets.template.js
yarn.lock

README.md

Gitfolio

:octocat: A simple Github explorer written with React Native

Building / Running

Install dependencies:

npm install

Copy secrets.template.js to secrets.js. Then, generate a Github OAuth token and add it to secrets.js.

Start the app in development mode via Expo:

npm start

Then, either scan the QR code with the Expo app on a physical device, or press the i key to launch the iOS simulator.

Screenshots

Todo / Further Enhancements

  • OAuth Sign-in Screen
  • Paginated loading of Repos/Users/Search Results
  • Cache timeout for data stored in AsyncStorage

Acknowledgements