This is the server for Milton, an android application for accessing context of art pieces by scanning art with Landing Lens by LandingAI.
To install this project, make sure you have Python 3.11+ and pip installed on your system. Clone the repository then install the dependencies using the following command in the root directory of this repository:
$ pip install -r requirements.txt
To start the server execute the following in the root directory:
$ python server/manage.py runserver
Make the server available to your network with forward tunneling:
Download Ngrok (https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip)
Add your authtoken to the config file
$ ngrok config add-authtoken <your-ngrok-authtoken>
Deploy the server in your network (Default port is 8000)
$ ngrok http http:https://localhost:<port>
Access the API Documentation at https://documenter.getpostman.com/view/30898740/2sA2r3Yk8w