A web app that calculates possible profits in Albion Online in the background and makes them accessible via a website.
https://albion-profit-calculator.herokuapp.com/
(Currently hosted on a free plan and it goes to sleep after 30 min of being inactive - first visit might take a moment to load)
There are 7 main cities and each city has a separate marketplace. A profit can be made by transporting goods between cities - buying cheap in one city and selling for more in a different one. Additionally, there is a lot of items that can be crafted. Each city specializes in crafting certain types of items - you will get some amount of ingredients back when crafting. There is over 6500 different items in the game, over 10000 different upgrade/crafting recipes - there are quite a few possibilities for profits.
This tool helps in calculating what is more profitable in a given moment. It first loads data about all the items, recipes and such from a file - dump of game data stored in JSON file (really poor structure - probably converted from XML). Prices for all the items are fetched from The Albion Online Data Project API. There is a background task set to do it every X hours (currently twice a day). When all possible combinations are calculated, the results can be accessed via website.
The project uses Flask for the web part and some NumPy for profit calculations. Currently the web app is hosted on a Heroku and runs on a Gunicorn WSGI server.