iyanuashiri / meethub

This is a Python/Django based event management system. A meetup clone.
https://themeethub.herokuapp.com
MIT License
441 stars 49 forks source link
django django-application django-rest-framework event-management python3

MeetHub

Codacy Badge

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

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

Setup

  1. Clone the repository

    git clone https://github.com/iyanuashiri/meethub.git
    cd meethub
  2. Create and activate virtual environment

    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Configure environment variables

    cp .env.example .env
    # Edit .env with your settings
  5. Run migrations

    python manage.py migrate
  6. Start the development server

    python manage.py runserver

Visit http://localhost:8000 in your browser.

Roadmap

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.