Skip to content

shreybansal365/StudentSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
StudentSphere Logo

StudentSphere

A next-generation, context-aware campus management platform.
Built with a Zero-Trust architecture, edge-scraping capabilities, and AI-driven insights.

Deployment

Next.js Firebase Tailwind CSS Framer Motion Groq LLaMA 3.3 Edge Scraping


Traditional academic portals are fragmented and static. StudentSphere bridges the gap between institutional data and actionable intelligence, providing a unified, context-aware experience for both students and faculty.


๐Ÿš€ Core Capabilities

๐Ÿ‘๏ธ Autonomous Faculty Authorization

StudentSphere incorporates a server-side verification layer (/api/verify-faculty) that autonomously parses the official university directory to validate faculty credentials.

  • Data Normalization: Automatically reconciles names and standardizes titles to ensure consistent matching.
  • Proactive Security: Unverified access attempts are rejected at the edge, maintaining the integrity of the faculty portal.

๐Ÿ›ก๏ธ Zero-Trust Architecture

Data security and access controls are strictly enforced at the database level.

  • Input Validation: Batch-specific constraints (e.g., locking to specific numeric or alphanumeric formats based on enrollment year).
  • Firestore RBAC: Role-Based Access Control policies ensure users can only access and modify their authorized data scopes.

๐Ÿง  SphereAI: Context-Aware Intelligence

Integrating with real-time academic telemetry, SphereAI provides proactive insights rather than simple LLM responses.

  • Predictive Analytics: Accurately calculates attendance trajectories and suggests optimal buffer zones.
  • Low-Latency Logic: Powered by Groq's LLaMA 3.3, delivering near-instantaneous strategic recommendations.

โšก Edge SLCM Synchronization

An asynchronous data extraction engine using @sparticuz/chromium. Designed to operate within serverless constraints, it securely and rapidly pulls raw attendance and timetable data from legacy institutional portals.


๐Ÿ› ๏ธ Technical Architecture

Component Technology Purpose
Framework Next.js 15 App Router paradigm for nested layouts, secure API routes, and optimized streaming.
Authentication Firebase Auth Institutional SSO integration with strict verification protocols.
Database Firestore Scalable NoSQL document storage for complex, hierarchical user profiles.
Scraping Engine Puppeteer-Core Headless Chromium mechanics tailored for Vercel Serverless execution.
UI & Animation Framer Motion Hardware-accelerated transitions that bridge React state with fluid DOM elements.
AI Inference Groq Cloud Ultra-low-latency API powering the reasoning framework for SphereAI.

๐Ÿ“ System Flow Diagram

graph TD
    User((Student / Faculty)) -->|Next.js App Router| Platform[StudentSphere UI]

    Platform -->|Firebase Auth| Gatekeeper{Identity Guard}
    Gatekeeper -->|Unverified Faculty| Oracle[Faculty Verification API]
    Oracle -->|Scrapes Identity| Directory[(Institutional Directory)]
    Directory -->|Identity Verified| Gatekeeper

    Gatekeeper -->|Authorized| Dashboards[Role-Based Dashboards]
    Dashboards -->|Data Sync Request| Scraper[Edge Chromium Scraper]
    Scraper -->|POST Request| SLCM[Legacy SLCM Portal]
    SLCM -->|RAW DOM Data| Scraper
    Scraper -->|Structured JSON| Firestore[(Firestore DB)]
    
    Firestore -->|Live Telemetry| AI[SphereAI Engine]
    AI -->|Strategic Output| Dashboards
Loading

๐Ÿ—บ๏ธ Project Roadmap

  • Phase 1: Foundations - Core authentication, layout structures, and scraping logic.
  • Phase 2: Faculty Dashboard - Real-time attendance, assignment, and academic marks management.
  • Phase 3: Intelligence - Integration of the SphereAI context-aware engine.
  • Phase 4: Identity Hardening - Implementation of the automated faculty verification process.
  • Phase 5: Deployment - Production release on Vercel with strict Firestore security rules.
  • Phase 6: Collaboration - Encrypted peer-to-peer discussions and batch-wide broadcasting.

๐Ÿ“ฌ Contact Information

For access provisioning, architectural discussions, or collaboration inquiries:


Made with โค๏ธ by Shrey Bansal โ€” Manipal University Jaipur 2026.

About

A decentralized campus ecosystem featuring a Zero-Trust identity matrix, edge scraping, and context-aware intelligence.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages