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