We built this project because of our experience as freshmen at UTRGV. Early on, finding buildings, figuring out where events were happening, and simply understanding the campus felt harder than it needed to be—especially when you’re new and everything is unfamiliar. We wanted to create the kind of tool we wished existed at the time: an interactive 3D campus map that makes it easy to explore locations and quickly see what’s happening around you. That freshman perspective shaped the goal of the project from the start: make campus navigation and event discovery more intuitive and less stressful.
While building it, we learned a lot about SvelteKit as a framework and what it really takes to turn a prototype into a real web application. We also learned the practical side of getting a project fully online: using Git properly, pushing updates, and solving deployment issues that don’t show up until the site is live. A major challenge was that things rarely worked on the first try—we had to learn on the fly, debug constantly, and adapt our approach as problems came up. On top of that, integrating a database through Supabase pushed us into unfamiliar territory with data modeling, permissions, and admin-only functionality, but it ultimately taught us how to design a system that can grow into a complete product.
Built With
- css
- html
- javascript
- maplibre
- supabase
- sveltekit
Log in or sign up for Devpost to join the conversation.