Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bennett University Event Management System

A comprehensive event management platform designed specifically for Bennett University, enabling seamless coordination between clubs, students, and event organizers.

Features

Event Management

  • Create and manage events with detailed information
  • Real-time event tracking and registration
  • Capacity management and waitlist functionality
  • Event categorization (Academic, Cultural, Sports, etc.)
  • Registration deadline enforcement

Club Management

  • Comprehensive club profiles and management
  • Member tracking and administration
  • Event organization capabilities
  • Club-specific analytics and insights

User Interface

  • Intuitive and responsive design
  • Interactive calendar integration
  • Real-time notifications
  • Mobile-friendly layout
  • Beautiful, modern aesthetic

User Features

  • Easy event registration
  • Club membership management
  • Personalized dashboard
  • Event reminders and updates
  • Profile customization

Technology Stack

  • Frontend
    • HTML5
    • CSS3 (Custom design system)
    • Vanilla JavaScript
    • Font Awesome Icons
    • Google Fonts (Poppins, Playfair Display)

Getting Started

Prerequisites

  • Modern web browser
  • Node.js (latest LTS version)
  • npm (comes with Node.js)

Installation

  1. Clone the repository
git clone https://github.com/yourusername/bennett-events.git
  1. Navigate to the project directory
cd bennett-events
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and visit http://localhost:5173

Project Structure

bennett-events/
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ style.css
β”‚   └── components.css
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ app.js
β”‚   β”œβ”€β”€ components.js
β”‚   β”œβ”€β”€ data.js
β”‚   └── utils.js
β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ dashboard.html
β”‚   β”œβ”€β”€ events.html
β”‚   └── clubs.html
└── index.html

Features in Detail

Event Management

  • Event Creation: Create events with comprehensive details
  • Registration: Simple registration process with capacity management
  • Categories: Support for various event types
  • Calendar View: Interactive calendar for event planning

Club Management

  • Club Profiles: Detailed club pages with information
  • Member Management: Tools for managing club membership
  • Event Organization: Simplified event creation for club admins

User Dashboard

  • Personalized View: Custom dashboard for each user
  • Event Tracking: Track registered and upcoming events
  • Club Membership: Manage club memberships
  • Notifications: Real-time updates and reminders

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Bennett University for inspiration and support
  • All contributors who have helped shape this project
  • The amazing open-source community

About

# EVENT-MANAGMENT- A comprehensive Event Management System for Bennett University! πŸš€ πŸ” Key Features: β€’ Real-time event tracking and registration β€’ Interactive club management dashboard β€’ Beautiful, responsive UI with modern design β€’ Dynamic calendar integration β€’ Smart notification system

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages