vallabhiaf / Event_Management_WebApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Team 43 - Events Info Page

Project Overview


In a popular college like ours :P , multiple Events are organised in the campus every week. However, due to a lack of common medium, people often miss out on the important of details such as date of event, venue etc. To solve this problem, we have built a Web App on which everyone can easily find out about the various Events being held in the college.

Solution Description


On this Web App,

  • The event organizers or the admins can create new events, update and delete events.
  • Students can see events categorized into three categories: past, current and future events. To be reminded for an pqrticular event they can save an upcoming event to their personal calendar using our Add to Calendar method. They can also search for a particular event using the search feature.

Features :

  • Addition, updation and deletion of events.
  • Classification of events into: past, current and upcoming.
  • Countdown Timer
  • [Bonus ]: Add to personal calendar for receiving remminder about an particular event.
  • [Bonus ]: Search for a particular event using the search bar.
  • Persistent data storage.
  • Responsive to both Desktop and Mobile screens.

Screenshots:

Upcoming Events
Admin Page Search Bar Search Result

Architecture Diagram

Work Flow Diagram

Technical Description


Tech Stack:

  • Front-end: HTML, CSS, Bootstrap, JavaScript
  • Back-end: Flask and Python
  • DataBase: SQlite
  • API used: Addevent api for saving an event to personal calendar

Installation instructions (Linux) :

  • Clone this repository using, https://github.com/ayushprd/Event_Management_WebApp.git
  • Move into the app file using cd Event_Management_WebApp/'Application Code'/
  • Install the dependencies using pip3 install -r requirements.txt
  • Finally, run python3 app.py

Team Members


List of team member names and email IDs with their contributions

About

License:MIT License


Languages

Language:HTML 77.9%Language:Python 14.0%Language:CSS 8.1%