Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iyanuashiri/meethub
This is a Python/Django based event management system. A meetup clone.
https://github.com/iyanuashiri/meethub
django django-application django-rest-framework event-management python3
Last synced: 3 days ago
JSON representation
This is a Python/Django based event management system. A meetup clone.
- Host: GitHub
- URL: https://github.com/iyanuashiri/meethub
- Owner: iyanuashiri
- License: mit
- Created: 2018-04-25T19:27:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T12:08:00.000Z (3 months ago)
- Last Synced: 2025-01-11T20:05:17.902Z (10 days ago)
- Topics: django, django-application, django-rest-framework, event-management, python3
- Language: JavaScript
- Homepage: https://themeethub.herokuapp.com
- Size: 7.36 MB
- Stars: 443
- Watchers: 24
- Forks: 49
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# MeetHub
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b0d1d86ada1848968faf19b9904f1382)](https://app.codacy.com/app/iyanuashiri/meethub?utm_source=github.com&utm_medium=referral&utm_content=iyanuashiri/meethub&utm_campaign=badger)
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
1. Clone the repository
```bash
git clone https://github.com/iyanuashiri/meethub.git
cd meethub
```2. Create and activate virtual environment
```bash
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
```3. Install dependencies
```bash
pip install -r requirements.txt
```4. Configure environment variables
```bash
cp .env.example .env
# Edit .env with your settings
```5. Run migrations
```bash
python manage.py migrate
```6. Start the development server
```bash
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](LICENSE) file for details.