MeetHub
MeetHub is an open source event management system built with Python and Django web framework. It helps users create, discover, and manage events easily.
Features
- š
Event Creation and Management
- š Real-time Notifications System
- š¬ Event Comments and Discussions
- š„ User Profiles
- š Event Discovery
- š± Responsive Design
Screenshots
Click to view screenshots
### Explore Page
![explore page](https://res.cloudinary.com/iyanuashiri/image/upload/v1526323111/Screenshot-2018-5-14_Find_Your_Events_6.png)
### Event Creation
![create event](https://res.cloudinary.com/iyanuashiri/image/upload/v1526323111/Screenshot-2018-5-14_Find_Your_Events_5.png)
### Notifications
![notifications](https://res.cloudinary.com/iyanuashiri/image/upload/v1526323232/Screenshot-2018-5-14_Find_Your_Events_1.png)
### User Profile
![profile](https://res.cloudinary.com/iyanuashiri/image/upload/v1526323111/Screenshot-2018-5-14_Find_Your_Events_7.png)
### Login Page
![login](https://res.cloudinary.com/iyanuashiri/image/upload/v1526323111/Screenshot-2018-5-14_MeetHub.png)
Installation
Prerequisites
- Python 3.6+
- pip
- virtualenv (recommended)
Setup
-
Clone the repository
git clone https://github.com/iyanuashiri/meethub.git
cd meethub
-
Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt
-
Configure environment variables
cp .env.example .env
# Edit .env with your settings
-
Run migrations
python manage.py migrate
-
Start the development server
python manage.py runserver
Visit http://localhost:8000
in your browser.
Roadmap
- [ ] Add comprehensive test suite
- [ ] Implement REST API
- [ ] Add threaded comments
- [ ] Add location-based event exploration
- [ ] Implement social authentication
- [ ] Add event categories and tags
- [ ] Enable event sharing on social media
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.