fullstack-apollo-react-boilerplate

๐Ÿ’ฅA sophisticated Apollo in React boilerplate project.

reactboilerplateauthenticationreactjsapollo-clientauthorizationapollographqlstarter-kitfullstackapollo-serverreact-apolloapollo-server-express

Preview

fullstack-apollo-react-boilerplate preview

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
Get Started with this Boilerplate