Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CampusConnect

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.


🚀 Features

  • 📅 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

🛠️ Technologies Used

  • React.js (Vite)
  • React Router DOM v6
  • CSS

📦 Installation & Setup

  1. Clone the repository:
git clone https://github.com/yourusername/campusconnect.git
  1. Navigate to the project folder:
cd campusconnect
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open in your browser:
http://localhost:5173

Valid category values: Hackathon, Workshop, Seminar, Guest Lecture, College Event


🔮 Future Enhancements

  • 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

📌 Project Status

🚧 Currently in development (Milestone 1)

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages