- Navigate to root folder of repository
- Ensure that Docker is up and running
- Run following command to start
docker-compose up
- Load up
localhost:3000
or whichever port defined indocker-compose.yml
As I'm not entirely familiar with the testing framework, I have done a minimal version to test the views. For production settings, I would opt to test the models and routings, as well as integration tests.
As this is a MVP version and I have not setup the User modelling which is required to get the csrftoken after logging in based on what I've read on stackoverflow. I have chose to exempt CSRF for the POST request.
For this MVP version, as I am working alone with no production environment, I have chose not to use the pull request and merge method to staging branch and then to main.