A Progressive Web App (PWA) to increase campus engagement and help students make meaningful connections at universities.
College Connect is a platform designed to solve common challenges in university event management and student engagement:
- Centralized event discovery and registration
- Club/team management and membership
- Digital ticketing system with QR codes
- Real-time event updates and communication
- Streamlined onboarding for new students
This project uses the T3 Stack with the following technologies:
- Next.js - React framework for web applications
- NextAuth.js - Authentication
- Drizzle - TypeScript ORM
- tRPC - End-to-end typesafe APIs
- Tailwind CSS - Utility-first CSS framework
- Uploadthing - File uploads
- Zod - TypeScript-first schema validation
- React Hook Form - Form handling
- Lucide Icons - Icon set
-
Event Management
- Create and manage events
- Register for events
- QR code-based digital tickets
- Event updates and notifications
-
Club Management
- Club discovery and joining
- Member management
- Club activity tracking
- Event organization
-
User Features
- Student profiles
- Event history
- Ticket management
- Real-time notifications
- Clone the repository:
git clone https://github.com/mdhruvil/college-connect.git
- Install dependencies:
bun install
- Set up environment variables:
cp .env.example .env
- Set up the database schema:
bun run db:push
- Run the development server:
bun run dev
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.