Skip to content

bensebastian21/Evenite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ EVENITE – AI-Powered Student Event Management Platform

Events Redefined

A centralized MERN-stack platform for academic event discovery, registration, attendance management, certificate generation, analytics, and AI-powered event promotion.


🌐 Live Demo

Website: https://evenite1.onrender.com/


πŸ“– Overview

EVENITE is a comprehensive student event management platform designed to simplify the organization and participation of academic events such as workshops, hackathons, seminars, competitions, webinars, and cultural programs.

The platform provides dedicated dashboards for students, event hosts, and administrators while integrating AI-powered event promotion, analytics, gamification, certificate generation, and attendance management into a unified ecosystem.


✨ Features

πŸŽ“ Student Features

  • Discover and explore academic events
  • Smart event search and filtering
  • Event registration and participation
  • Digital ticket generation
  • Event bookmarking
  • Certificate access and downloads
  • Personalized recommendations
  • Real-time notifications
  • Leaderboards and achievements

🎀 Host Features

  • Create and manage events
  • Publish and update event details
  • Manage participant registrations
  • Upload custom event banners
  • Generate certificates
  • Monitor attendance
  • View analytics and engagement metrics
  • AI-assisted event promotion

πŸ›‘οΈ Admin Features

  • User management
  • Host verification
  • Event moderation
  • Platform analytics
  • Financial monitoring
  • Category management
  • Security monitoring
  • Registration oversight

πŸ€– AI-Powered Modules

GenLoop Marketing Engine

  • AI-generated event descriptions
  • Social media content generation
  • Event marketing optimization
  • Engagement prediction
  • Viral score analysis

Recommendation Engine

  • Personalized event suggestions
  • Interest-based recommendations
  • User activity analysis
  • Event relevance scoring

πŸ† Gamification System

  • Experience Points (XP)
  • Achievement Badges
  • Participation Rewards
  • Student Rankings
  • Activity Tracking
  • Leaderboards

πŸ“Š Core Modules

  • Event Management
  • Registration System
  • Attendance Tracking
  • Certificate Generation
  • Notification System
  • Analytics Dashboard
  • Financial Management
  • Recommendation Engine
  • AI Marketing Engine
  • Gamification System

πŸ—οΈ System Architecture

Frontend (React.js)
        β”‚
        β–Ό
Backend (Node.js + Express.js)
        β”‚
 β”Œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”
 β–Ό             β–Ό
MongoDB     AI Services
 Atlas      FastAPI

πŸ› οΈ Technology Stack

Frontend

  • React.js
  • React Router
  • Tailwind CSS
  • Axios
  • Framer Motion
  • Socket.IO Client

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • Socket.IO
  • Multer

Database

  • MongoDB Atlas
  • Mongoose

AI & Machine Learning

  • Python
  • FastAPI
  • Gemini AI
  • Hugging Face
  • Groq API

Cloud & Deployment

  • Render
  • MongoDB Atlas
  • Cloudinary

πŸ” Authentication & Security

  • JWT Authentication
  • Google OAuth Login
  • Password Encryption
  • Role-Based Access Control
  • Protected Routes
  • Session Management
  • Student Verification

πŸ“ˆ Analytics Features

  • Registration Trends
  • Category Performance Analysis
  • User Demographics
  • Event Participation Statistics
  • Revenue Monitoring
  • Host Performance Metrics

πŸ’° Financial Management

  • Revenue Tracking
  • Host Earnings Monitoring
  • Payment Recording
  • Financial Analytics
  • Transaction Management

🎫 Event Lifecycle

Create Event
     β”‚
     β–Ό
Admin Review
     β”‚
     β–Ό
Publish Event
     β”‚
     β–Ό
Student Registration
     β”‚
     β–Ό
Attendance Tracking
     β”‚
     β–Ό
Certificate Generation

πŸš€ Installation

Clone Repository

git clone https://github.com/bensebastian21/evenite.git
cd evenite

Install Dependencies

Frontend

cd client
npm install

Backend

cd server
npm install

βš™οΈ Environment Variables

Create a .env file in the server directory:

MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
GEMINI_API_KEY=your_gemini_api_key
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret

▢️ Running the Application

Backend

npm run dev

Frontend

npm start

🎯 Future Enhancements

  • Mobile Application
  • AI Chat Assistant
  • Resume & Skill Matching
  • Advanced Recommendation System
  • Multi-College Ecosystem
  • Networking Features
  • Enhanced Analytics Dashboard
  • Event Marketplace

πŸ“š Academic Project

This project was developed as part of the Master of Computer Applications (MCA) program and demonstrates practical implementation of:

  • Full Stack Web Development
  • Database Design
  • Cloud Deployment
  • Artificial Intelligence Integration
  • Software Engineering Principles
  • System Architecture Design

πŸ‘¨β€πŸ’» Developer

Ben Sebastian

MCA Graduate | MERN Stack Developer | Aspiring Software Engineer

Connect With Me

LinkedIn:
https://www.linkedin.com/in/bensebastian21

GitHub:
https://github.com/bensebastian21

Live Demo:
https://evenite1.onrender.com/


πŸ“„ License

This project is developed for educational and academic purposes.


⭐ If you found this project interesting, consider giving it a star on GitHub.

About

AI-powered student event management platform with event hosting, registrations, analytics, certificate generation, attendance tracking, and role-based dashboards.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors