UniEvent - University Event Management Platform by Vishakha Sanjay YadavUniEvent - University Event Management Platform by Vishakha Sanjay Yadav

UniEvent - University Event Management Platform

Vishakha Sanjay Yadav

Vishakha Sanjay Yadav

UniEvent

📋 Overview

UniEvent is a comprehensive event management platform designed specifically for universities, colleges, and educational institutions. It streamlines event discovery, registration, attendance tracking, and analytics while providing role-based access for students, club administrators, and system administrators.

Key Benefits

Centralized Platform: Single source of truth for all campus events
Data-Driven Insights: Comprehensive analytics for event organizers
Scalable Architecture: Built on Firebase for enterprise-grade reliability
Cross-Platform: Native iOS, Android, and Progressive Web App support
Open Source: MIT licensed, community-driven development

✨ Features

For Students

Feature
Description
Event Discovery
Browse and search events filtered by department, year, and interests
One-Tap Registration
Quick RSVP with automatic calendar integration
Smart Notifications
Push notifications and reminders before events
QR Code Check-in
Contactless attendance tracking
Gamification
Earn reputation points and compete on leaderboards
Saved Events
Bookmark events for later review
Event Chat
Real-time discussion with other attendees

For Event Organizers

Feature
Description
Event Creation
Rich media support with audience targeting
Attendance Dashboard
Real-time QR code scanning and tracking
Analytics Suite
Branch-wise, year-wise participation insights
Custom Forms
Dynamic registration forms with validation
Payment Integration
Built-in ticketing for paid events
Google Meet Integration
Auto-generate meeting links for virtual events
Reputation Tracking
Gamified scoring based on event success metrics

For Administrators

Feature
Description
Control Panel
Platform-wide event moderation and oversight
Role Management
Assign admin/club privileges via cloud functions
Event Moderation
Suspend/unsuspend events that violate guidelines
User Analytics
Track platform engagement and usage metrics
Bulk Operations
Manage multiple events efficiently

🛠️ Technology Stack

Frontend

React Native
Expo
Firebase SDK
React Navigation
Expo Notifications

Backend

Firebase Cloud Functions
Firebase Admin SDK
Node.js 18+

DevOps & Quality

GitHub Actions
ESLint + Prettier
Jest
Dependabot
CodeRabbit AI

🚀 Quick Start

Prerequisites

Node.js 18+
Firebase CLI: npm install -g firebase-tools

Installation

# Clone the repository git clone https://github.com/roshankumar0036singh/Uni-Event.git cd Uni-Event # Install app dependencies cd app npm install

Running Locally

Terminal 1 - Backend (Emulators):
cd cloud-functions npm run serve
Terminal 2 - Frontend (Expo):
cd app npm start

📚 Documentation

Like this project

Posted Jun 15, 2026

UniEvent is an event management platform for universities, enhancing event tracking and registration.