Django Postgres Graphql Boilerplate

screenshot of Django Postgres Graphql Boilerplate
django

A Boilerplate for a Django-GraphQL Project

Overview:

The Django - Postgres - GraphQL Boilerplate is a pre-configured boilerplate that allows users to run a GraphQL Django backend with a React or VueJS frontend. It includes support for GraphQL using graphene-django and authentication using JWT. The boilerplate is designed to be used with PostgreSQL as the database backend and is set up using Docker for easy setup and development.

Features:

  • GraphQL Support: The boilerplate uses graphene-django to provide GraphQL support for the Django backend.
  • Custom User App with JWT Authentication: A custom user app has been created and integrated with JWT for secure authentication.
  • PostgreSQL Database: The boilerplate is designed to work with PostgreSQL as the database backend.
  • Docker Setup: The project includes Docker for easy setup and development.

Summary:

The Django - Postgres - GraphQL Boilerplate is a pre-configured project template that provides a ready-to-use setup for running a GraphQL Django backend with a React or VueJS frontend. It includes features like GraphQL support, JWT authentication, and PostgreSQL database. The project is set up using Docker for easy setup and development. The installation guide provides step-by-step instructions to get the project running on a local machine.

django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.