Solution to the test task "Brigade"
The test task is in the file TEST_TASK.md
To solve the problem, an API was implemented using DRF.
The template used ajax requests to the specified API to populate select lists.
LocalStorage was used to save the page state across reloads.
How to install a project
Clone the repository and go to it on the command line:
git clone https://github.com/AKafer/Brigada.git
cd Brigada/
Create and activate a virtual environment:
python -m venv venv
source venv/Scripts/activate
Install dependencies from the requirements.txt file:
pip install -r requirements.txt
Run migrations:
cd brigada
python manage.py migrate
Run the project:
python manage.py runserver
Technology stack: Python 3, Django 3.2, DRF, JS, jQuery
The author of the project is Sergey Storozhuk