/ChessClubManagementSystem-1

The Repository for Team Orangutans Chess Club Management System for SEG Small Group Project

Primary LanguagePython

Team Orangutan Small Group project

Team members

The members of the team are:

  • Shae McFadden (k20072607)
  • Jun Yi Goh (k20047913)
  • Manivannan Prushorth (k2037086)
  • Aarjav Jain (k20050399)
  • Musa Ghafoor (k20073759)

Project structure

The project is called system. It currently consists of a single app clubs.

Deployed version of the application

The deployed version of the application can be found at https://gentle-bayou-06800.herokuapp.com/ and the admin interface can be found at https://gentle-bayou-06800.herokuapp.com/admin/

Installation instructions

To install the software and use it in your local development environment, you must first set up and activate a local development environment. From the root of the project:

$ virtualenv venv
$ source venv/bin/activate

Install all required packages:

$ pip3 install -r requirements.txt

Migrate the database:

$ python3 manage.py migrate

Seed the development database with:

$ python3 manage.py seed

Run all tests with:

$ python3 manage.py test

Sources

The packages used by this application are specified in requirements.txt

Declare are other sources here.

The idea of filter members with full name is from https://stackoverflow.com/questions/17932152/auth-filter-full-name

Sort Idea from https://www.w3schools.com/howto/howto_js_sort_table.asp