π AlumniConnect β Centralized Alumni Data & Engagement Platform π Overview
AlumniConnect is a centralized digital platform that helps universities and colleges manage alumni data, improve engagement, and provide AI-powered career recommendations. It was developed as a solution for Smart India Hackathon 2025 (Problem ID 25017 β Department of Higher Education, Punjab).
The platform bridges the gap between alumni, students, and institutions by enabling:
Secure alumni database management
Event organization & RSVP
Mentorship matching
AI-powered career roadmap generation (based on alumni journeys)
π― Key Features
π Authentication β Email/Password & LinkedIn OAuth2
π€ Alumni Profiles β Education, skills, career history, LinkedIn link
π Events Module β Create, manage, and RSVP for alumni/student events
π€ Mentorship β AI-driven mentor matching between alumni & students
π€ AI Recommendations β Career roadmaps & personalized suggestions
π Admin Dashboard β Alumni stats, events, donations, engagement metrics
ποΈ Multi-University Support β Each university has a unique ID for alumni & student records
ποΈ Tech Stack
Frontend: HTML, CSS AND JS (react.js)
Backend: Flask (Python 3.16)
Database: MySQL (with university_id for multi-tenancy)
AI/ML: scikit-learn, HuggingFace transformers, OpenAI API
Authentication: OAuth 2.0 (LinkedIn)
Deployment:GitHub Actions
βοΈ Setup Instructions
-
Clone the repository git clone https://github.com/your-username/alumniconnect.git
cd alumniconnect
-
Setup virtual environment python3 -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
-
Install dependencies pip install -r requirements.txt
-
Run Flask server python app.py
Team Devopsβ Smart India Hackathon 2025
TEAM MEMBERS
-
Aaryan Barthwal --> Team Leader
-
Pranav Tyagi --> UI/UX Designer
Department of Higher Education, Punjab