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.

System Architecture

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.