You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project Nexus is a comprehensive, AI-powered university management ecosystem designed to solve the fundamental "data silo" problem in educational technology. Built as a unified digital platform, it integrates Student Information Systems (SIS), Learning Management Systems (LMS), Financial Management, HR Operations, and AI-powered intelligent services into a single cohesive interface.
This project transcends traditional Campus Management Systems by implementing:
Polyglot Microservices Architecture for fault isolation and scalability
Event-Driven Communication via Apache Kafka for zero data loss
Hybrid AI Pipeline (CAG + RAG) with Google Gemini for intelligent assistance
Multi-Factor Biometric Attendance with CV-based spoof detection
Predictive Analytics for at-risk student identification
π― Core Innovation
The central innovation is a tightly integrated intelligence layer that creates a continuous "data flywheel" where:
Operational data (attendance, fees) enhances the academic experience
Academic engagement data informs administrative strategy
This project is proprietary and developed as part of the Final Year Design Project (FYDP). Unauthorized copying, modification, or distribution is prohibited.
Usage Restrictions:
Access granted for academic evaluation only
Not open source or available for commercial use
All rights reserved by the university and student developers
Campus-wide broadcasting with role-based targeting
β Complete
π Department Management
Department creation, faculty assignment, resource allocation
β Complete
π Comprehensive Reports
Enrollment, financial, performance reports with PDF/Excel export
β Complete
π Alumni Portal
Feature
Description
Status
π Alumni Network
Directory with search, professional profiles, company affiliations
β Complete
π Event Management
Reunions, networking events, seminars with registration
β Complete
π€ Mentorship Programs
Connect alumni with current students for career guidance
β Complete
πΌ Job Board
Career opportunities from alumni companies
β Complete
π Library Portal
Feature
Description
Status
π Digital Catalog
Advanced search, filtering by genre/author/ISBN
β Complete
π€ Book Management
Issue, return, reserve operations with QR code support
β Complete
π Librarian Dashboard
Circulation statistics, overdue tracking, member management
β Complete
β° Automated Fines
Calculate overdue fines, payment integration
β Complete
ποΈ Technology Stack
Frontend Technologies
Category
Technology
Version
Purpose
Framework
React
19.2
UI library with concurrent features
Build Tool
Vite
7.x
Fast build tool with HMR
Routing
React Router DOM
7.x
Client-side routing
UI Library
Material-UI
7.3.6
Material Design 3 components
Styling
Emotion
11.x
CSS-in-JS
Animation
Framer Motion
12.x
Smooth page transitions
Charts
Recharts
3.x
Data visualization
State Management
Context API
-
Global state management
Backend Architecture (Planned)
Component
Technology
Purpose
API Framework
FastAPI (Python)
High-performance REST APIs
Authentication
JWT + OAuth2
Secure token-based auth
Database (Relational)
PostgreSQL
Transactional data (SIS, Finance)
Database (Document)
MongoDB
Flexible schema (LMS, Chat logs)
Cache Layer
Redis
Session management, caching
Vector Database
ChromaDB
AI embeddings for RAG pipeline
Message Queue
Apache Kafka
Event-driven automation
File Storage
AWS S3
Document and media storage
AI & Intelligence Layer
Component
Technology
Use Case
LLM
Google Gemini API
Generative AI for chatbot
RAG Orchestration
LangChain
Context-aware responses
ML Framework
Scikit-learn
Predictive analytics
Computer Vision
OpenCV + dlib
Facial recognition
NLP
NLTK / spaCy
Text analysis for grievances
Vector Search
ChromaDB
Semantic document search
π Quick Start
Option 1: Docker Deployment (Recommended) π³
# Prerequisites: Install Docker Desktop# Download from: https://www.docker.com/products/docker-desktop# Clone repository
git clone https://github.com/ASAD2204/PROJECT_NEXUS.git
cd PROJECT_NEXUS
# Run with Docker Compose
docker-compose -f docker/docker-compose.yml up -d
# Access application at http://localhost:3000
Option 2: Local Development
# Clone repository
git clone https://github.com/ASAD2204/PROJECT_NEXUS.git
cd PROJECT_NEXUS
# Install dependencies
npm install
# Start development server
npm run dev
# Access application at http://localhost:5173
# Development
npm run dev # Start dev server (http://localhost:5173)
npm run build # Create production build
npm run preview # Preview production build locally# Deployment
npm run deploy # Deploy to GitHub Pages
Institution: University of the Punjab, Gujranwala Campus Department: Information Technology
Built with β€οΈ for Final Year Project
β Star this repository if you find it helpful!
About
The Unified Intelligent Campus Platform. An enterprise-grade ecosystem integrating SIS, LMS, Finance, and AI support into a single interface. π FYDP-BSIT-2504