Skip to content

gargi-018/Event_Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event_Lite

Event_Lite is a real-time event feedback platform that enables seamless communication between event administrators and attendees through dedicated chatrooms. This project was developed as a beginner-level web application to gain hands-on experience with full-stack development, real-time communication, and database integration.

Features

  • Real-time messaging using Socket.io
  • Separate chatrooms for each event
  • Persistent message history using MongoDB
  • Basic distinction between admin and attendee roles
  • Simple and user-friendly interface

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Real-time Communication: Socket.io
  • Database: MongoDB with Mongoose

Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB instance (local or cloud)

Project Structure

  • server.js: Entry point for the Express server
  • public/: Frontend files (HTML, CSS, JS)
  • models/: Mongoose schemas
  • .env: Environment variables (excluded via .gitignore)

Future Enhancements

  • Authentication and role-based access control
  • Voice or video chat support
  • Responsive mobile UI
  • Integration with a frontend framework like React or Vue

License This project is intended for educational purposes and does not carry a specific license.

Author Gargi Patel GitHub: gargi-018

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published