Skip to content

ElliceNels/ClubHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

516 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clubhub

Description

Clubhub is a club management system for a university website developed using Python and a flask web framework. In this website, users can sign up as coordinators or students depending on their ID. Once their sign up request is approved by the admin, coordinators can create and manage clubs and events which students can then join.

Website Screenshots

clubhub-clubs

Clubs

clubhub-events

Events

clubhub-requests

Sign-up requests

Getting Started

Running the website locally (for development)

  1. Clone the git repository git clone https://github.com/ElliceNels/ClubHub.git
  2. Create venv python -m venv .venv
  3. Activate venv . .venv/Scripts/activate
  4. Install requirements pip install -r requirements.txt
  5. Run flask app flask --app ClubHub-Mini4\main.py run

To deactivate the venv run: deactivate

The first to login as the Administrator should do so using the following details:
Username: AdminCoordinator
Password: DefaultPassword123!

Make sure to update the password immediately.

Run the website from the deployed docker container

  1. Open docker desktop
  2. Run this command in terminal docker run -p 5000:5000 xmisty/clubhub:one
  3. Access website here http://localhost:5000

About

Club management system for a university website developed using Python and a flask web framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors