Skip to content

Mukund-Menon/cloud_proj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Adaptive Learning Platform

Local microservice demo for an adaptive learning platform with a React frontend, FastAPI services, PostgreSQL, and Pub/Sub event flow.

Google Cloud Requirements

Use project gen-lang-client-0051827188.

Create these Cloud Storage buckets:

  • examprep-quiz-assets-gen-lang-client-0051827188
  • examprep-reports-gen-lang-client-0051827188

The four Google Cloud tools represented in the project are:

  • Cloud Run: deploy auth, quiz, AI, and analytics APIs.
  • Cloud SQL: store users, sessions, answers, and progress.
  • Pub/Sub: stream quiz answer events into analytics.
  • Cloud Storage: store quiz assets, exported reports, and teacher review files.

The project maps to:

  • SDG 4: Quality Education
  • SDG 10: Reduced Inequalities

Local Run

cd adaptive-learning-platform
docker compose up -d --build
cd frontend
npm ci
npm run dev -- --host 127.0.0.1 --port 5173

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors