The Nuzlocke Challenge is a different way to play the popular game series Pokemon to increase the difficulty of the playthrough. While undertaking this challenge, the player must abide by a few mandatory rules and any custom rules they place onto themselves. I, and most players, will keep these rules in a txt file or written down on paper. I decided to create a web application that keeps track of these rules. Although, I added more functionality to further the use of the website. These features include tracking the Pokemon that you catch, receive, miss, "die," or store. A possible goal set at the beginning of development was to compile this data and create a summary for each of the last 10 playthroughs. This goal was successfully achieved and added as a feature. User accounts to track this data are an available feature, too.
Built with
This project was run on Windows 10.
Building the Server
It is best to use the python virtualenv
tool to build locally:
$ python -m venv env
$ .\env\Scripts\activate
$ cd backend
$ pip install -r requirements.txt
$ python manage.py runserver
Then visit http://localhost:8000
to view the app.
Frontend Directions
Installing Yarn
cd frontend
npm install --global yarn
Further instructions here.