Django project for user club membership and book recommendations
Team members #
- Alexandru Godoroja (K20010163)
- Tanish Kejriwal (K20062669)
- Timi Disu (K20041416)
- Dylan Barker (K20001430)
- Joshua Bebbington
- Muhammad Jawad (K20080050)
- Saurav Miah (K20038361)
- Tejveer Nag
Project structure #
The project is called bookclub
(The Kite Club). It currently consists of a single app clubs
where all functionality resides.
Deployed version of the application #
The deployed version of the application can be found at 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
Migrate the database:
$ python3 manage.py migrate
Clear data and seed the database with:
$ python3 manage.py seed
- Clear data and seed the database with:
python3 manage.py seed --mode=refresh
- Clear data and and don't seed the database with:
python3 manage.py seed --mode=clear
Load books into the database with:
$ python3 manage.py populate_books
Run all tests with:
$ python3 manage.py test
Sources #
The packages used by this application are specified in requirements.txt.
Favicon information here.
All images taken from here.