GraphQL driven universal application boilerplate used PostgreSQL, PostGraphile, Relay , React and React Native
- GraphQL Driven
- All authorization and business logic written declarative in PostgreSQL and connect to GraphQL
- Frontend state management centered on GraphQL by Relay
- Universal
- Write once, work both Web and Mobile
- Simple, Friendly and Customizable
- Less scripts and simple structure
- Backend
- RDB: PostgreSQL
- Graphql Server: PostGraphile
- Auth Service: Firebase Authentication
- Frontend
- Client Framework: React, React Native
- GraphQL Client: Relay
- UI Components: React native
- Create
/.env.local
and fill it. - Setup firebase. See https://firebase.google.com/docs/web/setup and https://rnfirebase.io/auth/usage.
- As needed:
yarn install
,yarn setup
,yarn start
- Add real world sample
- Setup production build and deploy
- Add migration tool(migra?)
- Add Tests(Jest, Cypass, Storybook, CI ...)
- Add payment system(Stripe?)