Skip to content

lclarkg18/clubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess clubs django project

Deployed version of the application

The deployed version of the application can be found here.

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

You may have to reinstall libpq-dev to remove errors if using Ubuntu 20.04:

$ sudo apt-get install libpq-dev --reinstall
$ 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

[optional, for deployment] Collect static files with:

$ python3 manage.py collectstatic

Seeding and Useful Test Accounts

Seeding provides some nice test accounts, most mandated by the project non-functional requirements. Seeding does not impact superusers. The deployed application is seeded.

All passwords are "Password123"

Sources

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

Some code is borrowed from the Clucker application developed in the SEG practice video series. Main sources are:

While all code is original, Stack overflow and other online resources is occasionally used as reference to fix problems or guide implementaion. Some notable references are:

About

A django web-dev project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages