From 5529a84a8131c433c87529d18112ea7a37eca5de Mon Sep 17 00:00:00 2001 From: Kavish Desai Date: Sun, 15 Feb 2026 18:26:24 +0530 Subject: [PATCH] Team_Tensor_Titans Project Name - CampusConnect --- submissions/Team_Tensor_Titans.md | 155 ++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) create mode 100644 submissions/Team_Tensor_Titans.md diff --git a/submissions/Team_Tensor_Titans.md b/submissions/Team_Tensor_Titans.md new file mode 100644 index 0000000..6e8ecd7 --- /dev/null +++ b/submissions/Team_Tensor_Titans.md @@ -0,0 +1,155 @@ + +

+ + CoC Inheritance 2025 + +
+ CampusConnect : Unite.Learn.Grow +

+ +
+By Tensor Titans +
+
+ +
+Table of Contents + +- [Description](#description) +- [Links](#links) +- [Tech Stack](#tech-stack) +- [Progress](#progress) +- [Future Scope](#future-scope) +- [Applications](#applications) +- [Project Setup](#project-setup) +- [Team Members](#team-members) +- [Mentors](#mentors) + +
+ +## 📝 Description + +CampusConnect is a smart college hub and event management system designed to cut through the noise, acting as the definitive single-source dashboard for campus life. It brings together every important update—official announcements, academic deadlines, club meetings, workshops, competitions, and career opportunities—into one cohesive and intuitive platform so students never have to hunt across multiple channels again. + +Instead of scattered emails, notice boards, and group chats, CampusConnect centralizes all campus communication in real time. Students can view a personalized feed tailored to their courses, interests, and clubs, ensuring they only see what matters most to them. Faculty and administrators gain a streamlined way to publish verified announcements, schedule events, and reach the right audience instantly, while organizers can manage registrations, reminders, and attendance from a single interface. + +The platform also enhances engagement by helping students discover opportunities they might otherwise miss—guest lectures, hackathons, networking sessions, internships, and campus drives—through smart recommendations and timely notifications. CampusConnect transforms campus life from fragmented and overwhelming into organized and accessible. + +At its core, CampusConnect is more than just an information board; it is a unified digital ecosystem that strengthens communication, boosts participation, and builds a more connected campus community. + + +## 🔗 Links + +- [GitHub Repository](https://github.com/kavish310107/CampusConnect.git) +- [Demo Video](https://drive.google.com/drive/folders/1NtUoElXai_7HtNacuTA73ZZb4I8WvHmX) +- [Project Screenshots/Drive](https://drive.google.com/drive/folders/1NtUoElXai_7HtNacuTA73ZZb4I8WvHmX) +- [Hosted Website](https://campusconnect2-cyan.vercel.app) + +## 🤖 Tech-Stack + +- React + Vite +- JavaScript +- CSS +- Fetch API +- PostgreSQL (Supabase) + +### 🏗️ System Architecture + +```mermaid +graph LR + A[Student/Faculty/Admin UI] --> B[API Calls] + B --> C[Backend] + C --> D[Supabase Database] + D --> C[Backend] + C --> A[Student/Faculty/Admin UI] + +``` + +### Front-end + +- ![React](https://img.shields.io/badge/-React-61DAFB?logo=react&logoColor=white&style=flat) React +- ![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?logo=javascript&logoColor=black&style=flat) JavaScript +- ![HTML](https://img.shields.io/badge/-HTML-E34F26?logo=html5&logoColor=white&style=flat) HTML +- ![CSS](https://img.shields.io/badge/-CSS-1572B6?logo=css3&logoColor=white&style=flat) CSS + +### Back-end + +- ![NodeJS](https://img.shields.io/badge/-Node.js-339933?logo=node.js&logoColor=white&style=flat) NodeJS +- ![ExpressJS](https://img.shields.io/badge/-Express.js-000000?logo=express&logoColor=white&style=flat) ExpressJS + +### Database / Blockchain / ML (Optional Sections) + +![Supabase](https://img.shields.io/badge/-Supabase-3FCF8E?logo=supabase&logoColor=white&style=flat) Supabase +![PostgreSQL](https://img.shields.io/badge/-PostgreSQL-4169E1?logo=postgresql&logoColor=white&style=flat) PostgreSQL + + +## 📈 Progress + +### Fully Implemented Features + +* **Feature One**: [Updating student/faculty/admin Profiles]. +* **Feature Two**: [Joining/creating(only admin) Clubs]. +* **Feature Three**: [Creating announcements/events]. +* **Feature Four**: [Viewing events and announcements]. +* **Feature Five**: [Saving annoucements/events as per need by the User]. + +--- + +### Partially Implemented Features / Work in Progress + +* **Feature A**: [Email Verification while registering for authenticity ]. +* **Feature B**: [Asking admin's permission before allowing creation of new user with role == faculty.]. + +## 🔮 Future Scope + +* Customizing User Interface based on their year,and department. +* Integrating a AI/ML model to predict and suggest events based on user preferences. + + +## 💸 Applications + +**Application Area** - Can be used by Colleges to act as a central Digital Platform for managing student life, communication, and activities inside the college. + +## 🛠 Project Setup + +1. Clone the GitHub repo. + +```bash +git clone https://github.com/kavish310107/CampusConnect.git + +``` + +2. Enter the project directory and install dependencies. + +```bash +cd CampusConnect +npm install + +``` + +3. Start the Frontend. + +```bash +cd Frontend +npm run dev + +``` +4. Start the Backend. + +```bash +cd Backend +npm start + +``` + +## 👨‍💻 Team Members + +* **Kavish Desai**: [[GitHub - kavish310107](https://github.com/kavish310107)] +* **Tirth Gujarati**: [[GitHub - Tirth-1612](https://github.com/Tirth-1612)] +* **Yashraj Bahure**: [[GitHub - yashbahure](https://github.com/yashbahure)] +* **Krish Sharma**: [[GitHub - krisharmaa](https://github.com/krisharmaa)] + +## 👨‍🏫 Mentors + +* **Kartik Lande**: [[LinkedIn - Kartik Lande](https://www.linkedin.com/in/kartik-lande/)] +* **Rushikesh Chavan**: [[LinkedIn - Rushikesh Chavan](https://www.linkedin.com/in/rushikesh-chavan-rushichavan/)]