nateq314 / graphql-nextjs-apollo-boilerplate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

graphql-nextjs-apollo-boilerplate

Everything I love all in one full-stack boilerplate!

Data Layer

  • Firebase / Cloud Firestore

API

  • Typescript
  • GraphQL (Apollo Server)
  • Deployed on a Firebase Function (same as GCP Function)

Frontend

  • Typescript
  • Next.js SSR
  • GraphQL (Apollo Client)
  • Secure, cookie-based authentication
    • almost all work done server-side with current user object set in Apollo cache, so that login status is maintained across pages (lambdas), and persisted over site visits.
  • Styled Components
  • Serverless deployment (Next.js 8's 'serverless' mode - each page a lambda) with Zeit Now 2.0

About


Languages

Language:TypeScript 95.3%Language:JavaScript 2.7%Language:Dockerfile 2.0%