Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js
Graphile Starter is an opinionated quick-start project for full-stack application development in React, Node.js, GraphQL, and PostgreSQL. It provides the foundations of a modern web application, including a full user registration system, session management, optimized job queue, pre-configured tooling, tests, and more. It is suitable for building projects of all sizes, with a focus on productivity. The project can be deployed to multiple platforms and scaled to larger audiences with minimal changes. However, it should be noted that the software is not complete, free of defects or security issues, and it is intended that users review, customize, and develop it further.
git clone https://github.com/graphile/starter.git
cd starter
npm install
createdb starter
.env.example
file to .env
.env
file according to your configurationnpm run migrate up
npm run dev
http://localhost:5000
Graphile Starter is a comprehensive quick-start project for full-stack application development. It provides a complete set of features, including user registration, session management, and optimized job queue. The project is aimed at enhancing productivity and can be deployed to various platforms with ease. However, users should be aware that the software is not a finished solution and may require customization and further development.