HojeNoRU API
This project is a bit outside my main interests in low-level systems and computer architecture. I built it as a practical web/API project: something useful, concrete, and relevant for rounding out that side of my portfolio.
HojeNoRU API is a REST API built to collect and expose the weekly menu of the UFRGS university restaurants.
It performs web scraping on the official menu source, stores the results locally, and exposes them through endpoints that let users query meals by restaurant, weekday, and meal type.
I originally built it to have a more stable source of data for small mobile-side experiments. Scraping the university webpage directly from an app would make that app more fragile, since any change in the source page could force an update there as well. Isolating the scraping behind an API made the client side simpler and easier to iterate on.
GitHub: lucas-x86/HojeNoRU_API
Main points:
- Built with C#, .NET 9, and ASP.NET Core Web API
- Uses Entity Framework Core with SQLite for local persistence
- Supports filtering by restaurant, weekday, and meal type
- Includes an update endpoint that refreshes the database through scraping