An AI‑Powered Campus Super App
HackoBlast unifies academic life, communication, and productivity into one intelligent dashboard.
It reduces information overload by summarizing emails, organizing timetables, and generating smart study plans using AI.
College students rely on multiple fragmented tools such as emails, portals, timetables, and messaging apps.
This fragmentation causes:
- Missed important academic updates
- Information overload
- Poor time management and planning
HackoBlast acts as a single nervous system for campus life by:
- Summarizing academic emails using AI
- Providing a centralized academic dashboard
- Managing timetables and notifications
- Generating AI‑assisted study plans
- AI Mail Summarization
- Daily Pulse Dashboard
- Academic Cockpit (Timetable)
- Smart Study Planner (AI)
- Secure Authentication (MVP)
- Real‑time Notifications (UI‑level MVP)
Frontend (React + TypeScript) ↓ Backend (Node.js + Express) ↓ AI Service Layer (LLM) ↓ MongoDB Atlas (Database)
- Modular & scalable architecture
- AI isolated from core logic
- Backend as single source of truth
- Human‑in‑the‑loop AI usage
- React + TypeScript
- Vite
- Tailwind CSS
- Axios
- Node.js
- Express
- TypeScript
- MongoDB + Mongoose
- LLM‑based summarization
- Prompt‑engineered structured outputs
HackoBlast/
│
├── frontend/
│ ├── pages/
│ ├── components/
│ ├── services/
│ └── styles/
│
├── backend/
│ ├── routes/
│ ├── controllers/
│ ├── services/
│ ├── models/
│ └── config/
│
├── ai/
│ ├── mailSummarizer.ts
│ ├── studyPlanner.ts
│ └── prompts.ts
│
├── shared/
│ └── types.ts
│
├── docs/
│ ├── architecture.md
│ ├── ai-design.md
│ └── pitch-notes.md
│
├── .github/
│ └── CODEOWNERS
│
└── README.md- Node.js v18+
- MongoDB Atlas account
cd backend
npm install
npm run devcd frontend
npm install
npm run devBackend (backend/.env)
MONGO_URI=
JWT_SECRET=
AI_API_KEY=
PORT=3000Frontend (frontend/.env)
VITE_API_URL=http://localhost:3000- Academic email summarization
- Study plan generation
- AI outputs structured JSON only
- AI never commits code
- AI responses are human‑reviewed
- No autonomous decision making
- users
- mails
- timetables
- Simple schemas
- No complex relations
- Optimized for speed and clarity
User Action
→ Frontend (Dashboard)
→ Backend API
→ AI Service (Summarization / Planner)
→ MongoDB (Persist Data)
→ Frontend Update (UI)- Login with demo account
- Dashboard loads
- Paste academic email
- AI generates summary
- Summary appears in dashboard
- Faculty admin panel
- Attendance prediction
- AI exam preparation assistant
- Mobile application
- Campus analytics dashboard
- Akshat — Product & Architecture
- Ritik — Frontend
- Suraj — Backend & Database
- Yash — AI Integration
HackoBlast demonstrates how AI can be responsibly integrated into real academic workflows. The system is modular, scalable, and designed for real‑world deployment beyond a hackathon.