Blazing fast typing exercises online
This project is using Google Cloud for:
- Hosting the fullstack Dioxus web app blazing_board, with Google Cloud Run
- Storing the stories that you type in blazing_board, with Firestore
- Adding daily stories in *content_updater, with OpenAI and Google Cloud Scheduler
dioxus-cli
# For Firestore
PROJECT_ID=
DATABASE_ID=
# To tell the app that you are not running in GCP so you need to auth with a `key.json` in the subfolder
# If you are using Google cloud auth, you can comment this line
IAMTHEDEV=1
OPENAI_API_KEY=
# For Firestore
PROJECT_ID=
DATABASE_ID=
# To tell the app that you are not running in GCP so you need to auth with a `key.json` in the subfolder
# If you are using Google cloud auth, you can comment this line
IAMTHEDEV=1
cd blazing_board
dx serve --platform web