{"id":25412810,"url":"https://github.com/classyid/matematikaai-webchat","last_synced_at":"2026-05-02T02:36:43.031Z","repository":{"id":277651849,"uuid":"933106197","full_name":"classyid/MatematikaAI-WebChat","owner":"classyid","description":"Asisten guru matematika berbasis AI yang membantu siswa belajar matematika secara interaktif. Dibangun dengan Flask dan LangChain, mendukung persistent chat dan UI yang responsif","archived":false,"fork":false,"pushed_at":"2025-02-15T06:47:25.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T07:31:14.908Z","etag":null,"topics":["ollama","python3"],"latest_commit_sha":null,"homepage":"https://s.id/EFtr9","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/classyid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T06:42:02.000Z","updated_at":"2025-02-15T06:55:47.000Z","dependencies_parsed_at":"2025-02-15T07:31:18.709Z","dependency_job_id":"288b5148-7c7c-4aae-b04a-cc5464c046cb","html_url":"https://github.com/classyid/MatematikaAI-WebChat","commit_stats":null,"previous_names":["classyid/matematikaai-webchat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2FMatematikaAI-WebChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2FMatematikaAI-WebChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2FMatematikaAI-WebChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classyid%2FMatematikaAI-WebChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/classyid","download_url":"https://codeload.github.com/classyid/MatematikaAI-WebChat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249058440,"owners_count":21205921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ollama","python3"],"created_at":"2025-02-16T13:27:59.393Z","updated_at":"2026-05-02T02:36:42.994Z","avatar_url":"https://github.com/classyid.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"🎓 MatematikaAI-WebChat\n\nAsisten 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.\n\n✨ Fitur Utama\n\n- 🌐 Antarmuka Web Responsif\n- 💬 Chat Interaktif dengan AI\n- 📝 Penjelasan Step-by-Step\n- 💾 Penyimpanan Riwayat Chat\n- 🔄 Session Persistent\n- 🎯 Fokus pada Pembelajaran Matematika\n- 🎨 UI/UX Modern dan Menarik\n- 📱 Mendukung Akses Mobile\n\n🆕 Yang Baru!\n\nTransformasi dari CLI ke Web Interface:\n- Sebelum: Hanya bisa diakses melalui terminal\n- Sekarang: Bisa diakses melalui browser dari mana saja!\n\n🚀 Teknologi yang Digunakan\n\n- Python 3.10+\n- Flask (Web Framework)\n- LangChain dengan Ollama\n- SQLite (Database)\n- TailwindCSS (Styling)\n- JavaScript (Interaktivitas)\n\n📋 Prasyarat\n\n- Python 3.10 atau lebih baru\n- Ollama server yang berjalan\n- pip (Python package manager)\n\n🛠️ Instalasi\n\n1. Clone repository\n```bash\ngit clone https://github.com/classyid/MatematikaAI-WebChat.git\ncd MatematikaAI-WebChat\n```\n\n2. Install dependencies\n```bash\npip install -r requirements.txt\n```\n\n3. Jalankan aplikasi\n```bash\npython app.py\n```\n\n4. Buka browser dan akses:\n```\nhttp://localhost:5000\n```\n\n🌟 Fitur Detail\n\n### 💡 Asisten Matematika Cerdas\n- Penjelasan konsep matematika yang mudah dipahami\n- Bantuan step-by-step dalam penyelesaian soal\n- Contoh soal yang relevan\n- Pendekatan yang adaptif sesuai pemahaman siswa\n\n🔥 Pengalaman Pengguna Modern\n- Animasi smooth untuk pesan\n- Indikator ketika AI sedang mengetik\n- Tema warna modern dan menarik\n- Responsif di semua ukuran layar\n\n🔒 Keamanan dan Reliabilitas\n- Penyimpanan chat yang aman di database\n- Session handling yang handal\n- Health check sistem otomatis\n- Error handling yang baik\n\n🤝 Kontribusi\n\nKontribusi selalu disambut! Lihat [CONTRIBUTING.md](CONTRIBUTING.md) untuk panduan kontribusi.\n\n## 📜 Lisensi\n\nProyek ini dilisensikan di bawah MIT License - lihat file [LICENSE](LICENSE) untuk detail.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassyid%2Fmatematikaai-webchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclassyid%2Fmatematikaai-webchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassyid%2Fmatematikaai-webchat/lists"}