implement a client-server application that will be used by insurance brokers to manage and track their submission records.
- A server exposing a HTTP based API allowing various operations on the submissions book.
- A command line REPL client to be used by the insurance broker.
- Run the server on docker, follow instructions in
/server/README.md
- Run the client, follow instructions in
/client/README.md
- Add tests
- Export hard coded information into env vars (SERVER_BASE_URL etc.)
- Use a production server for server
- add error handling, Wrap with a few try except, and send more explaining error messages.
- Save the images on external service (S3?) and server them using nginx
- Containerize client and run everything together using docker-compose