Skip to content

dewanshshekhar/Dewansh_Shekhar_Singh_AIML3_CampusConnect

Repository files navigation

CampusConnect

A dynamic university event management portal for creating, discovering, and managing campus events.

Team Members

  • Dewansh Shekhar Singh
  • Ujjwal Tripathi
  • Aditya
  • Abhishek

Project Description

CampusConnect is a comprehensive university event management system that allows students, faculty, and guests to discover, join, and organize campus events. The platform features different user roles, event categories, registration management, volunteer recruitment, and email notifications with QR codes for paid events.

Video Explanation

(https://1drv.ms/v/c/78ee1b63e88fcf37/EdIes02GJWhEkLyDetOhr4QB_IcUzMuQGFiTWTXcxNZxjw?e=kS4HHG)

Site Address

(https://v0-dynamic-university-portal.vercel.app)

Technologies Used

  • Frontend: Next.js 14, React, Tailwind CSS
  • Backend: Next.js API routes, Server Actions
  • Database: Supabase (PostgreSQL)
  • Authentication: Supabase Auth
  • Styling: Tailwind CSS, Framer Motion for animations
  • Deployment: Vercel

Features

  • 🎓 Multi-role authentication (student, faculty, guest)
  • 📅 Event creation and management
  • 🔍 Advanced search and filtering
  • 📱 Responsive design for all devices
  • 🌈 Dynamic UI with category-based color schemes
  • 📧 Email notifications for registrations
  • 💰 Payment flow for paid events with QR codes
  • 🙋 Volunteer recruitment system
  • 📊 User dashboard with event tracking

Prerequisites

  • Node.js 18+ and npm
  • Supabase account
  • SMTP server for email functionality

Installation

  1. Clone the repository
    git clone https://github.com/dewanshshekhar/Dewansh_Shekhar_Singh_AIML3_CampusConnect.git
    cd Dewansh_Shekhar_Singh_AIML3_CampusConnect

About

CampusConnect: A comprehensive university event management portal built with Next.js, Tailwind CSS, and Supabase. Features include event creation, registration, volunteer management, and email notifications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors