Vrda's picture
Deploy Learn Pathophysiology WC3 Edition
8b9f7d9
metadata
title: Learn Pathophysiology
emoji: ⚔️
colorFrom: purple
colorTo: red
sdk: docker
app_port: 7860
pinned: false

Learn Pathophysiology - WC3 Edition ⚔️

AI-powered chatbot for learning Pathophysiology with authentic Warcraft 3 styling!

WC3 Style AI Powered Language

🎮 Features

💬 AI Chat

Ask questions about Pathophysiology in Croatian and get detailed, RAG-powered answers grounded in the official Gamulin textbook.

📸 Image Analysis

Upload textbook pages and get AI-powered analysis, explanations, and Q&A.

🎨 WC3-Themed Interface

Choose from 4 authentic Warcraft 3 race themes:

  • Human - Blue/silver Alliance theme
  • Orc - Red/brown Horde theme
  • Night Elf - Purple/teal nature theme
  • Undead - Green/dark Scourge theme

🤖 Multi-Model Support

  • Gemini 3 Flash Preview - Fastest, newest model
  • Gemini 2.5 Flash - Fast and reliable
  • Gemini 2.5 Pro - Most capable for complex questions

📚 RAG-Powered

All answers are grounded in the official Patofiziologija (Gamulin, Marušić, Kovač) textbook, with citations to page numbers.

🏗️ Technology Stack

  • Frontend: Vue 3 + TypeScript + Custom WC3 UI library
  • Backend: FastAPI (Python)
  • AI: Google Gemini API
  • RAG: ChromaDB vector database
  • Deployment: Docker

🎓 For Medical Students

This app is specifically designed for medical students at University of Split School of Medicine to help master Pathophysiology through:

  1. Interactive Q&A - Ask anything about Pathophysiology
  2. Contextual Learning - Get explanations grounded in your textbook
  3. Image Analysis - Understand complex diagrams and pages
  4. Citation Support - See exactly where information comes from

🚀 Usage

Simply:

  1. Select your preferred AI model (top-left sidebar)
  2. Choose your favorite WC3 race theme
  3. Start chatting or upload an image!

Example Questions (in Croatian):

  • "Što je hipertenzija i kako nastaje?"
  • "Objasni patofiziologiju dijabetesa tipa 2"
  • "Kako funkcionira renin-angiotenzin-aldosteron sustav?"

🌐 Open Source

This project is open source! Check out the code on GitHub:

  • Frontend: Vue 3 + TypeScript with custom WC3 UI components
  • Backend: FastAPI with Gemini AI integration
  • RAG: ChromaDB with Gemini embeddings

📝 Credits

  • UI Design: Inspired by Warcraft 3 (Blizzard Entertainment)
  • Content: Based on Patofiziologija textbook by Gamulin, Marušić, Kovač
  • AI: Powered by Google Gemini
  • Development: University of Split School of Medicine project

⚠️ Disclaimer

This is an educational tool. Always verify medical information with official sources and your professors. The AI can make mistakes!


Built with ❤️ and Warcraft 3 nostalgia

For the Alliance! For the Horde! For passing exams! ⚔️📚