🔥Tinder like Flashcard App.
- Render (Static site for React, GraphQL service)
- Superbase (Database and authentication)
This repository is structured as a mono repository.
Directroy | Discription |
---|---|
frontend | Frontend implementation |
backend | Backend GraphQL API server |
- Typescript
- React
- Vite
- Go
- Echo
- gqlgen (GraphQL)
The render.yaml
is where all configurations are gathered and assosiated with this repository. As soon as a new commit is added to master
branch, the depolyment is triggered.
Flamingo Armond
uses Superbase for the Database (Postgres) and Auth. All configurations and environment valuables are configured on the dashboard. Grab configurations from .env
file and apply them here, such as database name, user name, user password, SSL enablement, e.g.
Database setting for user, password, go Settings -> Configuration -> Database
on the Superbase
console.
Create Client ID
and Client Secret
on Google
Refer this document for the details of set up.
Please see this page for the OAuth scope to be configured for Superbase
- Navigate to the dashboard on
Superbase
and choseGoogle Auth
- Fill out
Client ID
,Client Secret
andAuthorized Client IDs
make server