This is a RESTful server that allows users to play battleship using a RESTful API. Made as a hiring assessment challenge
Check DESIGN.MD for the design.
To run the server:
python3 -m pip install -r requirements.txt
python3 main.py
run_tests.sh is a simple script that sets a test database name in the environment and then run the tests.
To run the tests:
python3 test/run_tests.py
There is no client only a server. You can read what endpoints respond in what ways by checking the API design in DESIGN.MD