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: 7 months 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 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T12:08:00.000Z (about 1 year ago)
- Last Synced: 2025-04-01T07:51:16.395Z (8 months ago)
- Topics: django, django-application, django-rest-framework, event-management, python3
- Language: JavaScript
- Homepage: https://themeethub.herokuapp.com
- Size: 7.36 MB
- Stars: 446
- Watchers: 23
- 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
[](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

### Event Creation

### Notifications

### User Profile

### Login Page

## 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.