A modern, user-friendly event processing application built with Python and Streamlit. This application provides an intuitive interface for managing events, with features like event creation, tracking, and analytics.
- Modern UI/UX Design: Clean and intuitive interface with custom styling
- Event Management: Create, update, and delete events easily
- Interactive Components: Custom-styled buttons and input fields
- Filtering Capabilities: Filter events by status and category
- Data Visualization: Analyze event data through interactive charts
- Data Persistence: SQLite database for reliable data storage
- Responsive Design: Works seamlessly on different screen sizes
- Python 3.8 or higher (Recommended: 3.12)
- pip (Python package installer)
- Clone the repository:
git clone https://github.com/yourusername/event-processing-app.git
cd event-processing-app
- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the application:
streamlit run app.py
The application will open in your default web browser at http://localhost:8501
.
-
Creating Events:
- Navigate to the "Create Event" section
- Fill in the event details
- Click "Create Event" to save
-
Viewing Events:
- Go to the "View Events" section
- Use filters to sort events
- Update event status or delete events as needed
-
Analytics:
- Check the "Analytics" section for insights
- View event distribution by category and status
- Monitor event timeline and recent activity
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Streamlit for the amazing framework
- Contributors who have helped improve this project
- The open-source community for inspiration and support
Email : Email Project Link: https://github.com/Drago-03/Event-Processing