Spaces:
Running
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!
🎮 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:
- Interactive Q&A - Ask anything about Pathophysiology
- Contextual Learning - Get explanations grounded in your textbook
- Image Analysis - Understand complex diagrams and pages
- Citation Support - See exactly where information comes from
🚀 Usage
Simply:
- Select your preferred AI model (top-left sidebar)
- Choose your favorite WC3 race theme
- 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! ⚔️📚