Skip to content

Vitalcheffe/MedLearn3D

Repository files navigation

MedLearn3D

Interactive 3D medical learning platform.
Quizzes, 3D anatomy, progress tracking.


A medical learning app with 3D anatomy visualization, AI-generated quizzes, and progress tracking. Built because memorizing anatomy from flat diagrams is painful.


Features

  • 3D Anatomy Viewer — multiple layers (skin, muscle, skeleton, cardiovascular, nervous system, etc.)
  • AI Quizzes — generated by Gemini, multiple difficulty levels
  • Progress Tracking — XP system, levels, badges
  • Auth — Google sign-in via Firebase
  • i18n — French and English
  • Dashboard — recent activity, quiz history, learning progress charts

Quick Start

npm install
cp .env.example .env.local   # add your Firebase + Gemini keys
npm run dev

Stack

  • React + TypeScript
  • Three.js + React Three Fiber
  • Firebase (Auth + Firestore)
  • Google Gemini API (quiz generation)
  • Recharts (progress charts)
  • Lucide React (icons)
  • i18next (translations)

License

MIT.

Releases

No releases published

Packages

 
 
 

Contributors