Fill out this section as you complete the challenge!
- Click the green "use this template" button to make your own copy of this repository, and clone it. Make sure to create a private repository.
- Change directory into the cloned repository.
- Install
pipx
brew install pipx
(macOS)- See instructions here https://github.com/pypa/pipx for other operating systems
- Install
poetry
pipx install poetry
- Install packages using
poetry install
.
app.py
: Main file. Has configuration and setup at the top. Add your URL routes to this file!models.py
: Model definitions for SQLAlchemy database models. Check out documentation on declaring models as well as the SQLAlchemy quickstart for guidancebootstrap.py
: Code for creating and populating your local database. You will be adding code in this file to load the providedclubs.json
file into a database.
- Determine how to model the data contained within
clubs.json
and then completebootstrap.py
- Activate the Poetry shell with
poetry shell
. - Run
python3 bootstrap.py
to create the database and populate it. - Use
flask run
to run the project. - Follow the instructions here.
- Document your work in this
README.md
file.
Follow the instructions on the Technical Challenge page for submission.
Use any tools you think are relevant to the challenge! To install additional packages
run poetry add <package_name>
within the directory. Make sure to document your additions.