RU Eats is an iOS application created to help Rutgers students easily explore and discover the best dining options on campus. The inspiration came from the challenge of finding quality food nearby without wasting time switching between multiple apps or websites. We built the app using SwiftUI for the interface, integrating Firebase Authentication for secure login and Google Maps SDK for real-time location services. The design focuses on simplicity, responsiveness, and a personalized experience — allowing students to filter by campus, cuisine, or meal swipes and instantly see trending or nearby options. During development, we learned how to efficiently combine Firebase, Google Sign-In, and Map APIs within a SwiftUI project, ensuring smooth navigation between authentication and map views. Our main challenges included debugging asynchronous Firebase calls, configuring Google Sign-In redirect URLs, and synchronizing real-time map updates with user filters. Overcoming these taught us valuable lessons about iOS lifecycle management, data flow, and API integration. RU Eats demonstrates how thoughtful design and clean engineering can make daily campus life simpler, smarter, and more connected.

Log in or sign up for Devpost to join the conversation.