To run the server, open app.py file and change the ip address in line 243 to your ip address (please use ipconfig command to find your ip address). Then open your terminal and type "python3 app.py"
There are 2 main http requests: GET Request for responding the filter image to client and POST Request for receiving the input image and desired filter from client. For more details to APIs, please refer to app.py file
There are 10 filters that i've created and implemented to this server. For more details to these filters, please refer to transform.py (5 filters), filter.py (3 filters), brightness.py and saturated.py