Boilerplate project to start easily a project using Node, GraphQL and React.
It includes backend and frontend code.
- 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.
- 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.