System Architecture
UniVerse Tech Stack
UniVerse is developed using modern frontend, backend, AI, database, and development tools to deliver a scalable, intelligent, and adaptive learning experience for university students.

User Interface Layer
Frontend Development
Flutter
Cross-platform mobile application framework.
Server & API Layer
Backend Development
Node.js
Handles APIs and backend logic.
JWT
Secure authentication and authorization.
Intelligence Layer
AI Architecture
FastAPI
AI microservices deployment framework.
TensorFlow
Machine learning model training.
Implicit
Recommendation system engine.
Gemini API
AI assistant and reasoning integration.
Data Storage
Database Layer
MongoDB
Stores users, courses, and interactions.
Workflow & Productivity
Development & Collaboration Tools
VS Code
Primary development environment.
GitHub
Version control and collaboration.
Postman
API testing and debugging.
Jira
Project management and sprint planning.