ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
MedBank medical MCQ bank and protected video-course learning platform
翻訳待ち
Loading the full README. The saved excerpt is shown below.
MedBank is a hosted browser app for medical students. The website is static on GitHub Pages, and the live hosted Supabase project is the single source of truth for auth, courses, questions, progress, enrollments, and admin data.
The app does not need a local Supabase instance, local database, or your laptop to stay running. Once GitHub Pages and the hosted Supabase project are available, students and admins can use the app from the web.Read the full README ↗MedBank is a hosted browser app for medical students. The website is static on GitHub Pages, and the live hosted Supabase project is the single source of truth for auth, courses, questions, progress, enrollments, and admin data.
Open the deployed site:
https://youssef256d.github.io/Medbank-Website/The app does not need a local Supabase instance, local database, or your laptop to stay running. Once GitHub Pages and the hosted Supabase project are available, students and admins can use the app from the web.
timed/tutor), source (all/unused/incorrect/flagged), and randomizationCanonical legal-page copy lives in /Users/youssefayoub/Documents/Apps/MCQs Website/docs/legal/:
privacy.md — Privacy Policyterms.md — Terms of Servicesupport.md — Support Policydeletion.md — Data Deletion InstructionsThe public Privacy Policy URL for Apple App Store Connect and Google Play Console is:
https://youssef256d.github.io/Medbank-Website/privacy.htmlThe public account-deletion URL for Google Play Console is:
https://youssef256d.github.io/Medbank-Website/deletion.htmlThese files are source copy for generated/public legal pages. Keep them in sync when privacy, retention, support, account deletion, or platform behavior changes.
Hosted Supabase is the database for the project. Browser storage is only used for session state, route memory, theme preference, and offline/cache safety; it is not the source of truth.
Supabase is wired through:
/Users/youssefayoub/Documents/Apps/MCQs Website/supabase.config.jshttps://fzjzjzdamehxbgikiskt.supabase.cosupabase.config.js/Users/youssefayoub/Documents/Apps/MCQs Website/supabase/migrationsNotes:
SUPABASE_SERVICE_ROLE_KEY in frontend files.profiles, courses, course_topics, questions, test_blocks, etc.).app_state sync path is now limited to non-relational settings/queues only (to avoid duplicate heavy writes and improve responsiveness).g:<storage_key>u:<auth.uid>:<storage_key>This repo now follows an online-only Supabase connection model:
index.html + bootstrap.js + main.js):
supabase-js/Users/youssefayoub/Documents/Apps/MCQs Website/supabase.config.js/api/*.js and supabase/functions/*):
SUPABASE_SERVICE_ROLE_KEYIn Supabase Dashboard:
medbank://auth/callbackYou still need to confirm these values in the Supabase project UI:
Connect
URL Configuration
Site URL to your deployed frontend URLProviders
question-images bucket if you want image upload to workSUPABASE_SERVICE_ROLE_KEYALLOWED_ORIGIN/api backend instead, set the same server env vars thereRecommended connection selection:
Project URL + publishable/anon key for this website frontend.This project is static (index.html + main.js + styles.css), so GitHub Pages works.
main.Validate Changes GitHub Action runs automatically.Quick GitHub Pages steps:
This is the beginning of the README. Read the rest at the original. Read the full README ↗