https://github.com/berkemuftuoglu/management_website
A website written using Django to manage a arbitrary Chess society
https://github.com/berkemuftuoglu/management_website
django python website
Last synced: 3 months ago
JSON representation
A website written using Django to manage a arbitrary Chess society
- Host: GitHub
- URL: https://github.com/berkemuftuoglu/management_website
- Owner: berkemuftuoglu
- License: bsd-3-clause
- Created: 2022-01-15T23:18:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-16T14:40:10.000Z (over 1 year ago)
- Last Synced: 2024-12-29T04:53:53.806Z (5 months ago)
- Topics: django, python, website
- Language: Python
- Homepage:
- Size: 979 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Authors
- *Sayem Ahmed*
- *Cheung Fung Wilson Mak*
- *Aaron Gomes*
- *Berke Muftuoglu*
- *Alexandru Matei*The following describes any code which has been reused
- The majority of the code has taken inspiration from the lectures and source code provided from the module 5CCS2SEG## 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 [URL](https://sleepy-bayou-75745.herokuapp.com/ ) and the admin page can be found at [URL](https://sleepy-bayou-75745.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`The following describes any code which has been reused
- The majority of the code has taken inspiration from the lectures and source code provided from the module 5CCS2SEG
- Code used for the custom User Manager was taken from this article: https://www.fomfus.com/articles/how-to-use-email-as-username-for-django-authentication-removing-the-username/