Academic Chatbot Platform
Chatbot Akademik is a comprehensive solution designed to assist students and academic staff through intelligent conversation, feedback collection, and user management. The backend is powered by Python and FastAPI, supporting AI-driven responses, feedback analysis, and secure authentication. The frontend uses Next.js for a modern web interface, while the mobile app is built with Flutter for cross-platform accessibility. The project features modular architecture, Docker-based deployment, and integration with various AI models.
Technologies Used
PythonFastAPINext.jsFlutterAIAcademic
Key Features
- Intelligent academic Q&A chatbot
- Feedback collection and analysis
- User authentication and role management
- Multi-platform support (web & mobile)
- AI model integration
- Dockerized backend and frontend
- Modular and scalable architecture
Technical Stack
• Python
• FastAPI
• SQLAlchemy
• Next.js
• React
• Tailwind CSS
• Flutter
• Docker
