AI & Machine Learning

How I Built a Dijkstra-Based Money Routing Engine with 29K Edges

Ali NematiAli Nemati2 days ago42 sec read15 views

Coinnect is an open-source project that aims to provide a free and transparent comparison tool for international remittances using cryptocurrencies and traditional methods. It offers real-time exchange rates and fees from over 45 sources including cryptocurrency exchanges, banks, and market data providers. The platform uses Dijkstra's algorithm to find the most cost-effective routes between currency pairs, ensuring diverse provider usage and avoiding circular paths. Built with FastAPI, SQLite, Tailwind CSS, and vanilla JavaScript, Coinnect runs on a single VPS without complex infrastructure. It highlights challenges such as handling inconsistent API data from various sources and addressing reverse corridor gaps. The project seeks feedback to improve accuracy and coverage for users sending money across borders.

Read the full article at DEV Community


Want to create content about this topic? Use Nemati AI tools to generate articles, social posts, and more.

15
Comments
Ali Nemati
Ali NematiWritten by Ali
View all posts

Related Articles

How I Built a Dijkstra-Based Money Routing Engine with 29K Edges | OSLLM.ai