Skip to content

Node + GraphQL(graphql-yoga) + Mongoose(MongoDB)/Sequelize(PostgreSQL)/Redis (on Docker) + React + react-apollo

Notifications You must be signed in to change notification settings

LearningManoj/fullstack-graphql

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node < GraphQL > React boilerplate project

Boilerplate project to start easily a project using Node, GraphQL and React.

It includes backend and frontend code.

Backend

  • Node: platform.
  • Docker: to run database services.
  • graphql-yoga: GraphQL server.
  • Sequelize: best ORM for relational databases (PostgreSQL, MySQL, MariaDB, etc.).
  • Mongoose: ODM for MongoDB, with schemas support.
  • Redis: key-value database.
  • Jest: unit and integration testing.

Code is well structured and organized to be modular. You can add models and modules (GraphQL schemas and resolvers) easily.

Frontend

  • React: UI library. With hooks support!
  • react-apollo: GraphQL library for React.
  • react-router.
  • FontAwesome: for icons.
  • Basic dashboard structure: made with CSS Grid, FontAwesome and react-router.

Dashboard

About

Node + GraphQL(graphql-yoga) + Mongoose(MongoDB)/Sequelize(PostgreSQL)/Redis (on Docker) + React + react-apollo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.7%
  • CSS 7.1%
  • HTML 3.4%
  • Shell 0.8%