Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.
This product is a monorepo project structure powered by Yarn with PnP. It includes a GraphQL API using a code-first development approach with TypeScript, GraphQL.js, and Google Cloud SQL. The authentication and authorization are powered by Google Identity Platform. There are database tooling features such as seed files, migrations, and Knex.js REPL shell. The front-end is pre-configured with TypeScript, Vite, React, Relay, and Materia UI. The deployment is serverless using Cloud Functions for the API and image handling, and Cloudflare Workers for the web application. It also includes deployment to CDN edge locations and has pre-configured development, test, production, and preview environments. There are also pre-configured VSCode code snippets and other settings.
To install this theme, follow these steps:
Requirements:
Clone the repository:
git clone [repo-url]
Install dependencies:
yarn install
Start the API server at http://localhost:8080/api:
yarn start
Access the web application front-end at http://localhost:5173/.
This product is a monorepo project with a GraphQL API, authentication and authorization powered by Google Identity Platform, and database tooling features. It has a pre-configured front-end with TypeScript, Vite, React, Relay, and Materia UI. The deployment is serverless using Cloud Functions and Cloudflare Workers, and it can be deployed to CDN edge locations. It includes pre-configured development, test, production, and preview environments, as well as pre-configured VSCode code snippets and other settings. The installation process involves cloning the repository, installing dependencies, and starting the API server and web application front-end.