Event Management System

Web Application

Project Details

Project Information

Project Title: Event Management System

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Very Easy

Supervisor Details

Project Description

Event Management System

Project Domain / Category

 

Web Application

 

Abstract / Introduction

 

As event planning becomes increasingly complex, a streamlined approach to managing events can significantly enhance organization and efficiency. This project proposes a web-based Event Management System that allows users to create, manage, and RSVP to events. The application aims to facilitate seamless communication between event organizers and attendees, helping users keep track of upcoming events and manage their schedules effectively. With a focus on simplicity and user experience, this project targets individuals and small organizations looking to simplify their event planning process.

 

Functional Requirements

 

In the Event Management System project, there are typically two main types of users/actors:

 

1.                  Event Organizers

 

         These users create and manage events. They can set event details, manage RSVPs, and view attendance counts.

 

         Register and log in to the system.

 

         Create new events with relevant details (name, date, location, etc.).

 

         Edit or delete existing events.

 

         View a list of RSVPs and manage attendee counts.

 

2.                  Attendees

 

         These users can browse events, RSVP, and view event details.

 

         Register and log in to the system.

 

         View a list of upcoming events.

 

         Search for events based on date or keywords.

 

         RSVP to events and indicate attendance status (attend, maybe, decline).

 

Tools:

 

Frontend Development

 

HTML, CSS, and JavaScript for building the user interface.

Frameworks like Bootstrap for responsive design.

 

Backend Development

 

PHP: Use PHP for server-side scripting to handle requests and manage application logic. Laravel: Consider using a PHP framework like Laravel for better structure and ease of development.

 

Database Management

 

MySQL: Use MySQL for storing user and event data, leveraging its relational database capabilities.

 

Supervisor:

 

Name: Rehan Ahmed

Email ID: rehan@vu.edu.pk

 

Skype ID: rehan.vu

 

Languages

  • HTML, CSS, Bootstrap, PHP, MySQL, JavaScript, Laravel Language

Tools

  • WAMP/XAMPP Server, Sublime Text/VS Code Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.