CampusConnect is a smart college event finder web app that helps students discover, search, filter, and save events happening on their campus — all in one clean dashboard.
- 📅 Browse all campus events in a modern card grid
- 🔍 Search events by name, venue, or keyword
- 🗂️ Filter events by category — Hackathons, Workshops, Seminars, and more
- 💛 Mark events as Interested and save them for later
- 🔖 Dedicated "My Interests" page to view all saved events
- 💾 Interests are saved in localStorage — survive page refresh
- ⚡ Fast, responsive UI with smooth hover animations
- React.js (Vite)
- React Router DOM v6
- CSS
- Clone the repository:
git clone https://github.com/yourusername/campusconnect.git
- Navigate to the project folder:
cd campusconnect
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open in your browser:
http://localhost:5173
Valid category values: Hackathon, Workshop, Seminar, Guest Lecture, College Event
- Event detail page with full info and registration button
- Real user authentication (Firebase / Supabase)
- Calendar view for events
- Email reminders for saved events
- Admin panel to manage events from the UI
- Dark mode support
🚧 Currently in development (Milestone 1)