Spaces:
Running
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: | |
| 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!* ⚔️📚 | |