
Manoa Bites is a web application designed to help students and staff at the University of Hawaiʻi at Mānoa easily navigate food options on campus. The app consolidates menu information, provides tailored recommendations, and allows vendors to update their offerings in real-time. Key features include:
In this collaborative project, I played a key role in implementing two major features:
Implementing dynamic map markers was a particularly rewarding yet challenging aspect of this project. While AI tools like ChatGPT provided guidance on setting up the Google Maps API, debugging edge cases required manual research and problem-solving. For example, a persistent bug with marker updates was resolved with a simple two-line code change discovered through a Google search, underscoring the importance of combining AI assistance with independent research and critical thinking.
Additionally, this project deepened my understanding of tools like Prisma and PostgreSQL. Prisma served as the schema intermediary, while PostgreSQL managed user data, including roles, email addresses, and preferences. Working on the project highlighted areas for further learning, particularly regarding database design and API optimization.
This project was not just about building a functional application; it was a hands-on introduction to the complexities of software engineering, including collaborative development, real-time problem-solving, and user-centric design. I gained a clearer understanding of the importance of efficient workflows, robust debugging practices, and integrating diverse tools into cohesive systems.