The Event Management System is a web application built using Streamlit and Django. It allows event organizers to create and manage events, track tasks, and assign them to participants. The system features a user-friendly interface for both event organizers and participants to manage and interact with events and tasks seamlessly.
It includes Login/Register and Logout functionality for access control.
- Event Creation: Organizers can create events by providing details like name, description, date, location, and assign tasks to participants.
- Task Management: Organizers can assign tasks to participants, and track their progress (pending, in progress, or completed).
- User Authentication: Secure login, registration, and logout options for both organizers and participants.
- Task Filtering and Searching: Users can filter tasks based on event or task status.
- Streamlit: For building the interactive web interface.
- Django: Backend framework for handling event and task data management.
- SQLite/MySQL: For database storage of event details, user data, and tasks.
- Python: Core programming language for the backend logic.
- git clone https://github.com/sanjanats7/Event_Management.git
- cd Event_Management
- python3 -m venv env
- source env/bin/activate
- (On Windows, use env\Scripts\activate)
- pip install -r requirements.txt
- python manage.py migrate
- python manage.py createsuperuser
- streamlit run app.py
https://drive.google.com/drive/folders/1b0nlnNmYAi1RVZ-cHEz_rcRoHM5OphhG?usp=sharing
