https://github.com/classyid/matematikaai-webchat
Asisten guru matematika berbasis AI yang membantu siswa belajar matematika secara interaktif. Dibangun dengan Flask dan LangChain, mendukung persistent chat dan UI yang responsif
https://github.com/classyid/matematikaai-webchat
ollama python3
Last synced: about 1 month ago
JSON representation
Asisten guru matematika berbasis AI yang membantu siswa belajar matematika secara interaktif. Dibangun dengan Flask dan LangChain, mendukung persistent chat dan UI yang responsif
- Host: GitHub
- URL: https://github.com/classyid/matematikaai-webchat
- Owner: classyid
- Created: 2025-02-15T06:42:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T06:47:25.000Z (over 1 year ago)
- Last Synced: 2025-02-15T07:31:14.908Z (over 1 year ago)
- Topics: ollama, python3
- Language: HTML
- Homepage: https://s.id/EFtr9
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🎓 MatematikaAI-WebChat
Asisten Guru Matematika AI adalah aplikasi web interaktif yang membantu siswa belajar matematika dengan cara yang menyenangkan dan personal. Aplikasi ini memanfaatkan kekuatan AI untuk memberikan penjelasan yang mudah dipahami dan bantuan langkah demi langkah dalam menyelesaikan masalah matematika.
✨ Fitur Utama
- 🌐 Antarmuka Web Responsif
- 💬 Chat Interaktif dengan AI
- 📝 Penjelasan Step-by-Step
- 💾 Penyimpanan Riwayat Chat
- 🔄 Session Persistent
- 🎯 Fokus pada Pembelajaran Matematika
- 🎨 UI/UX Modern dan Menarik
- 📱 Mendukung Akses Mobile
🆕 Yang Baru!
Transformasi dari CLI ke Web Interface:
- Sebelum: Hanya bisa diakses melalui terminal
- Sekarang: Bisa diakses melalui browser dari mana saja!
🚀 Teknologi yang Digunakan
- Python 3.10+
- Flask (Web Framework)
- LangChain dengan Ollama
- SQLite (Database)
- TailwindCSS (Styling)
- JavaScript (Interaktivitas)
📋 Prasyarat
- Python 3.10 atau lebih baru
- Ollama server yang berjalan
- pip (Python package manager)
🛠️ Instalasi
1. Clone repository
```bash
git clone https://github.com/classyid/MatematikaAI-WebChat.git
cd MatematikaAI-WebChat
```
2. Install dependencies
```bash
pip install -r requirements.txt
```
3. Jalankan aplikasi
```bash
python app.py
```
4. Buka browser dan akses:
```
http://localhost:5000
```
🌟 Fitur Detail
### 💡 Asisten Matematika Cerdas
- Penjelasan konsep matematika yang mudah dipahami
- Bantuan step-by-step dalam penyelesaian soal
- Contoh soal yang relevan
- Pendekatan yang adaptif sesuai pemahaman siswa
🔥 Pengalaman Pengguna Modern
- Animasi smooth untuk pesan
- Indikator ketika AI sedang mengetik
- Tema warna modern dan menarik
- Responsif di semua ukuran layar
🔒 Keamanan dan Reliabilitas
- Penyimpanan chat yang aman di database
- Session handling yang handal
- Health check sistem otomatis
- Error handling yang baik
🤝 Kontribusi
Kontribusi selalu disambut! Lihat [CONTRIBUTING.md](CONTRIBUTING.md) untuk panduan kontribusi.
## 📜 Lisensi
Proyek ini dilisensikan di bawah MIT License - lihat file [LICENSE](LICENSE) untuk detail.