Skip to content

Feat/quiz connect database#44

Merged
dshal20 merged 6 commits into
mainfrom
feat/quiz-connect-database
Nov 24, 2025
Merged

Feat/quiz connect database#44
dshal20 merged 6 commits into
mainfrom
feat/quiz-connect-database

Conversation

@Eric-Zhang-Developer
Copy link
Copy Markdown
Owner

Summary

This PR connects each individual quiz to a persistent database as well as showing user progress on the dashboard

Changes

  • On quiz completion, a new database is updated with the user and quiz
  • New relational table database for quiz completion
  • Added specific ID for quizzes
  • Updated dashboard to have grey and green tutorials, green for finished, grey for unfinished
  • Updated tests for dashboard with new mocks to pass and added a new test to check button color for completion

Database

image

Preview

image

Reflection

A much needed PR to get done. Honestly it was quite insane to see how easy supabase makes auth and keeping track of users and user id, its really really elegant.

Closes #42

@vercel
Copy link
Copy Markdown

vercel Bot commented Nov 24, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
intro-swe-term-project Ready Ready Preview Comment Nov 24, 2025 5:24am

@dshal20 dshal20 merged commit cf91afd into main Nov 24, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: quests connect to dashboard

2 participants