fullstack-apollo-express-postgresql-boilerplate
๐ฅ A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
reactpostgresboilerplateauthenticationreactjsapollo-clientpostgresqlauthorizationapollographqlstarter-kitfullstackpostgresql-database
Overview
This boilerplate provides a complete full-stack GraphQL application combining React with Apollo Client on the frontend and Node.js Express with Apollo Server on the backend, using PostgreSQL as the database. It includes authentication via JWT, role-based authorization, cursor-based pagination, performance optimizations with dataloader and E2E testing setup, making it suitable for building scalable web applications with real-time capabilities through GraphQL subscriptions.
Features
graphql-queriesgraphql-mutationsgraphql-subscriptionscursor-based-paginationdataloadere2e-testing
Feature Flags
authenticationsubscriptionsrealtimeauthorizationgraphqlcaching
Recommended Use Cases
fullstack-graphql-applicationsreal-time-messaginguser-authentication-systems
Frontend
reactapollo-client
Backend
node.jsexpressapollo-server
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
1,2k
๐ด Forks
259
๐ Active
Unknown
Stack
Framework
apollo-server-express
Language
javascript
Database
postgresql
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
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate
