Live Production Application
The ArbNet application is fully deployed and ready for testing!
You can access the live environment, interact with the user interface, and review the working integration between the React frontend and the .NET Core backend here:
🔗 https://empowering-gentleness-production-33bc.up.railway.app/
🔐 Demo Credentials for Testing:
Email: user@arbnet.com
Password: 123456
This is a submission for the GitHub Finish-Up-A-Thon Challenge
It all started with a very close and real family need. My son and I recently entered the cryptocurrency and P2P arbitrage market on platforms like Binance. One day, he told me he was losing a massive amount of time manually recording every single operation and that he frequently made errors when typing his buys and sells into an Excel spreadsheet. Those discrepancies and human errors were creating real headaches for managing his finances.
As a developer, I took it upon myself to help him. That’s how the idea for ArbNet was born: an automated platform designed to monitor arbitrage spreads in real time, connecting a robust .NET 8 (C#) backend with an agile React frontend, completely eliminating conventional spreadsheets.
I want to highlight that what I am presenting today for this challenge is a fully functional Demo version (Proof of Concept) that simulates and structures the main core flows of the system. However, this is only the first step. I plan to fully develop the ArbNet application, strengthen its API integrations, and launch the entire ecosystem into the market as an official SaaS solution to optimize operations for thousands of P2P arbitrage traders.
Demo
Our complete code ecosystem, setup scripts, and visual documentation can be found here:
GitHub Repository: https://github.com/eliezerpolidor/ArbNet.git
Te invito a conocer el proyecto viendo este video en youtube: 🔗 Demo de ArbNet en video: [https://youtu.be/hGiBRZr5xEs]
The Comeback Story
Developing this project under pressure and against the clock left the local repository in absolute chaos just hours before the challenge deadline: duplicated UI screenshots, local cache files (.vs) leaking into Git, and a README.md file with a completely illegible directory tree. The project was stuck in limbo.
For this challenge, I set out to completely clean the repository and elevate ArbNet to a professional production standard. I forced Git to drop ghost traces of temporary files using advanced terminal commands, parameterized a strict .gitignore to protect private credentials, centralized the SQL Server script (arbnet_setup.sql) to make it portable, and redesigned the README.md documentation by integrating a clean folder structure mapped line-by-line (├──).
Finishing a project isn’t just about making it compile; it’s about delivering clean code that solves a real-world problem for the community to adopt.
My Experience with GitHub Copilot
To achieve this final sprint in record time, my initial plan was to rely heavily on GitHub Copilot. However, as many developers know, this AI is not available in my region due to geographic blocking in Venezuela. This is where the challenge doubled, and I had to get creative.
- Bypassing the Block: To use Copilot, I had to use a VPN, specifically TunnelBear. I managed to bypass the restriction several times, but the system runs strict and permanent checks. There were moments when the block became unbreakable, forcing me to temporarily turn to Gemini and Blackbox to keep the momentum going. Even so, I managed to do most of the heavy lifting with Copilot.
- Vital Advice for the DEV Community (Performance & Security Tip): Fellow developers, if you are going to use a VPN to test restricted tools, do not use browser extensions. The algorithms detect them almost instantly. It is much better to activate the VPN at the OS level (from the outside).
- The Performance Trick: Having SQL Server, Visual Studio, Visual Studio Code open, and a VPN running in the background simultaneously slows down your machine significantly. The strategy I applied and highly recommend is: activate the VPN only at the exact moment you need to consult or generate something with Copilot, and once you start your hard coding work, close Copilot and deactivate the VPN. This kept my development environment running smoothly.
It would be awesome if these types of geographic blocks were removed, as it would save developers a lot of time and effort spent dodging restrictions instead of just coding. But in the end, we made it happen! The AI helped me structure complex Git commands to resolve TortoiseGit conflicts and format the Markdown documentation tree in seconds.
Thank you so much to GitHub and the DEV Community for this challenge that pushes us to break through borders and technical barriers to reach the finish line!




Top comments (2)
Thanks for the support! I really appreciate it. Glad you found the project interesting! 🚀
Thanks for the support!