You are browsing as a guest. Sign up (or log in) to start making projects!

12h 1m 39s logged

Hello everyone!

Welcome to Devlog #2!


Over the last work session, I focused on turning the project into something that actually works end-to-end.

The biggest milestone was connecting the frontend with the backend, so now the UI can communicate directly with the solver instead of relying on placeholder logic.


I also spent a lot of time improving the backend’s performance. While everything was working, solving larger problems was taking much longer and I wanted to make it faster. After optimizing some parts of the solver, I managed to significantly reduce the solve time.


On the frontend, I polished the interface and improved the overall user experience. I still have some ideas for the frontend which I will probably finish by the next devlog.


This update comes after around 12 hours of work. Unfortunately, I forgot to post earlier, so only 10 hours will be recorded due to the logging limit (maximum of 10 hours per post).

The hardest part wasn’t actually the optimization, it was deploying both the frontend and backend on Oracle Cloud and connecting it to the domain.

Getting everything configured correctly, setting up the server, and making sure the services could communicate properly took me an entire day.

Those hours aren’t included in this log since I spent most of that time working in the terminal and navigating the OCI interface rather than writing code.

Once the deployment was working, I could finally focus on optimizing the backend, which also took a fair amount of time because the solver was initially much slower than I wanted.

You can checkout the website at: magicroutes.tech

That’s all for Devlog #2!

[The benchmark results in the images are just placeholders, I have not updated them with my solver’s actual results]

0
4

Comments 0

No comments yet. Be the first!