fullstack-apollo-react-boilerplate
๐ฅA sophisticated Apollo in React boilerplate project.
reactboilerplateauthenticationreactjsapollo-clientauthorizationapollographqlstarter-kitfullstackapollo-serverreact-apolloapollo-server-express
Overview
This is a full-stack starter project combining Apollo Server on Node.js with Express and Apollo Client on React. It includes user authentication with JWT, role-based authorization, cursor-based pagination, PostgreSQL or MongoDB database support and E2E testing, designed for developers building GraphQL applications with React and Node.js.
Features
graphql-queriesgraphql-mutationsgraphql-subscriptionscursor-based-paginationauthenticationauthorizationrole-based-access-controlsession-managementdataloader-optimizatione2e-testing
Feature Flags
authenticationsubscriptionsrealtimeauthorizationgraphqlcaching
Recommended Use Cases
fullstack-graphql-applicationreal-time-messaginguser-authentication-systemlearning-graphql-apollo
Frontend
reactapollo-client
Backend
node.jsexpressapollo-server
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
144
๐ด Forks
37
๐ Active
Unknown
๐ Last Commit
2020-06-12T08:42:52.000Z
Stack
Framework
react
Language
javascript
Database
postgresql, mongodb
Auth
jwt
ORM
sequelize
Testing
e2e
CI
travis-ci
Data Layer
Databases
postgresql, mongodb
ORM
sequelize
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate
