marceloogeda / yaba-social

Yet Another Boilerplate App created with Expo, react-navigation, Apollo+GraphQL, and a smidge of Redux for demo purposes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yaba-social

Yet Another Boilerplate App created with Expo, react-navigation, Apollo+GraphQL, and a smidge of Redux for demo purposes.

View for yourself on Expo

  • react-navigation (Drawer, Tab, Stack, combos, stack resets, and a modal for good measure)
  • Load mock data into Graph.cool; add CSV's and Node scripts to repo
  • Add Apollo config
  • Wire up Chats and Events pages with GraphQL
  • Redux and search
  • My Profile page

Demo GIF

About this demo

This project is built up over several parts:

  • reactnavigation: Navigation setup and general app components like ListView, SwipeableListView (!), etc. with static dummy data
  • apollo-graphql: Apollo Client to connect a GraphQL backend (Graph.cool in this example) to the app components
  • redux-search: Redux to save global variables (in this case, a search term) to the global Store (Apollo)
  • editprofile: Update your profile photo and information using react-apollo

About the mock data

The mock data for this project has relied on the randomuser.me API, lorem ipsum generators, some Node scripts saved in the data_scripts directory, and just making stuff up.

Other resources used

Some open source fonts, lots of built-in icon libraries, and docs. Lots of docs.

About

Yet Another Boilerplate App created with Expo, react-navigation, Apollo+GraphQL, and a smidge of Redux for demo purposes


Languages

Language:JavaScript 100.0%