This is an AI-powered Event Management System built using the Flask web framework. It helps users find the best event management services through intelligent recommendations and allows organizers to manage their services and bookings efficiently. This is useful for both individual small business owners and event organizing companies.
- Interactive UI Design
- Flask Routing & Blueprints
- Handling Static Files
- Jinja Template Rendering
- Request & Form Data Handling
- Environment-Based Configuration Management
- Email Sending with Mailtrap
- HTML5
- CSS3
- JavaScript
- Bootstrap 5
- Framework: Flask (Python-based web framework)
- PostgreSQL
- 🔐 User Registration & Login (Self-Signup)
- 🧾 Services and Packages Management
- 🖼️ Organizer Portfolio Showcase
- 📅 Event Booking System
- 📅 Email on event confirmation and cancel
- 🤖 AI-based Service Recommendations
- 💬 Chat Interface (for communication & negotiation)
- 🎁 Discount & Offer Management
- ✏️ CRUD Operations for All Core Features
Please refer to SETUP.md for installation and configuration steps.
This project uses Git Large File Storage (Git LFS) to track large files such as datasets, models, or media assets.
Install Git LFS
Run the following command to install Git LFS globally:
git lfs installTrack Large Files (if contributing) If you are adding large files, track them like this:
git lfs track "*.ext" # Replace .ext with the actual file extension
#(or)
git lfs track "filename or file_path"If you cloned the repository before installing Git LFS and some files appear broken or are just pointer text files, run the following to fetch the actual large files:
git lfs install
git lfs pull- This is my first project in Flask. I used ChatGPT as a learning and debugging assistant during development, especially for resolving Flask-related issues and generating initial HTML templates.