All Projects β†’ NoQuarterTeam β†’ Fullstack Boilerplate

NoQuarterTeam / Fullstack Boilerplate

Fullstack boilerplate using Typescript, React, GraphQL

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Fullstack Boilerplate

Portara
Portara directive is a rate limiter / throttler for GraphQL
Stars: ✭ 158 (-12.71%)
Mutual labels:  graphql, apollo, redis
Yiigo
πŸ”₯ Go θ½»ι‡ηΊ§εΌ€ε‘ι€šη”¨εΊ“ πŸš€πŸš€πŸš€
Stars: ✭ 304 (+67.96%)
Mutual labels:  apollo, redis, postgres
Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Stars: ✭ 90 (-50.28%)
Mutual labels:  graphql, apollo, redis
Apollo Cache Redux
Redux cache for Apollo Client 2.0. This project is no longer maintained.
Stars: ✭ 179 (-1.1%)
Mutual labels:  graphql, apollo
React Auth App Example
An app example with authentication using Create React App, React, React Router, Apollo, GraphQL, Redux and Redux Form.
Stars: ✭ 179 (-1.1%)
Mutual labels:  graphql, apollo
Next Graphql Blog
πŸ–Š A Blog including a server and a client. Server is built with Node, Express & a customized GraphQL-yoga server. Client is built with React, Next js & Apollo client.
Stars: ✭ 152 (-16.02%)
Mutual labels:  graphql, apollo
Go Notify
An email automation solution, written in Golang.
Stars: ✭ 143 (-20.99%)
Mutual labels:  redis, postgres
Next Apollo Auth
Authentication Boilerplate with Next.js and Apollo GraphQL
Stars: ✭ 159 (-12.15%)
Mutual labels:  graphql, apollo
Reactconfbr
Public infos and issues about React Conf Brasil organization
Stars: ✭ 156 (-13.81%)
Mutual labels:  graphql, apollo
Graphql Rails Blog
Blog App built with Rails 5, React and GraphQL
Stars: ✭ 160 (-11.6%)
Mutual labels:  graphql, apollo
Space Cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Stars: ✭ 3,323 (+1735.91%)
Mutual labels:  graphql, postgres
Reactql
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Stars: ✭ 1,833 (+912.71%)
Mutual labels:  graphql, apollo
Polluter
The easiest solution to seed database with Go
Stars: ✭ 146 (-19.34%)
Mutual labels:  redis, postgres
Countries
🌎 Public GraphQL API for information about countries
Stars: ✭ 156 (-13.81%)
Mutual labels:  graphql, apollo
Meteor Apollo Accounts
Meteor accounts in GraphQL
Stars: ✭ 145 (-19.89%)
Mutual labels:  graphql, apollo
Federation
Apollo Federation
Stars: ✭ 171 (-5.52%)
Mutual labels:  graphql, apollo
Scalable React Typescript Boilerplate
⭐️ Scalable micro-framework featuring React and TypeScript
Stars: ✭ 174 (-3.87%)
Mutual labels:  graphql, apollo
React Apollo Form
Build React forms based on GraphQL APIs.
Stars: ✭ 178 (-1.66%)
Mutual labels:  graphql, apollo
Bricks
A standard library for microservices.
Stars: ✭ 142 (-21.55%)
Mutual labels:  redis, postgres
Graphql Directive
Use custom directives in your GraphQL schema and queries 🎩
Stars: ✭ 142 (-21.55%)
Mutual labels:  graphql, apollo

Build Status

Fullstack Boilerplate

Typescript + React + Graphql

Comes with user authentication included

  • React
  • TypeGraphQL
  • TypeORM
  • Postgres
  • TypeScript
  • Eslint
  • Graphql Code Generator
  • Apollo Client
  • Apollo Server
  • Express
  • Redis
  • Customizable Theme
  • Dark mode
  • React hooks
  • Sendgrid SMTP
  • Sentry
  • Chakra UI
  • React hook form
  • Lerna Monorepo

& many more tasty treats

Get Started

Must have node, yarn/npm, postgres and redis installed and setup locally

  1. git clone https://github.com/NoQuarterCo/fullstack-boilerplate.git
  2. yarn install
  3. createdb fullstack-boilerplate (must have postgres setup locally)
  4. cd packages/api && yarn watch
  5. cd packages/web && yarn start

For mailers

  • Create a Sendgrid account and set a SENDGRID_API_KEY environment variable in .env
  • Create templates for each email you want to send and use the templateId in the corresponding mailer class

For error tracing

  • Create a Sentry account + project for each package and add the DSN to the web config and the api env variables
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].