top of page

DineTrack

DineTrack is an Android app that helps users organize, discover, and share restaurants with ease. Users can add, edit, and delete entries with details like name, address, tags, and ratings, while advanced search and filters make finding the perfect spot simple. Integrated with Google Maps, the app allows users to view restaurant locations and get navigation directions. Preloaded with popular restaurants, DineTrack offers an intuitive, user-friendly experience. Built with Java, Android Studio, SQLite, and Google Maps API, it highlights expertise in Android development and database integration, delivering a practical and responsive solution.

1_edited.jpg

Technologies used

Java

The programming language used to build the core functionality of the app, ensuring reliability and performance for Android development.

SQLite

The database used to manage and store restaurant and user data securely and efficiently, with seamless data retrieval for app functionality.

Android Studio 

The integrated development environment (IDE) used to design, develop, and test the application, providing powerful tools for debugging and optimizing the app.

DALL·E 2024-12-23 16.05.20 - A modern, Christmas-themed logo for a restaurant app called '

Key Features

Restaurant Management: Users can add, edit, and delete restaurant entries with detailed information, including name, address, phone number, tags, personal notes, and a 1-5 star rating system.

​

​Search and Filter: Quickly locate restaurants by searching for names or tags and apply advanced filters based on ratings or categories.​

​

Interactive Map Integration: Displays restaurant locations on Google Maps with GPS markers and provides navigation directions, making it easy for users to find and visit their desired spots.

​

Details and Sharing: View comprehensive details of restaurants, including descriptions and ratings, and share them with others via email or social platforms.

​

Professional and Responsive UI: Designed with Material UI for a polished, user-friendly interface that works seamlessly across all devices.

Project Impact

DineTrack simplifies dining management by providing an intuitive platform for users to organize their favorite spots, discover new restaurants, and share experiences. With advanced search, filtering, and mapping tools, the app enhances efficiency and convenience for users. Developed as a collaborative group project, DineTrack demonstrates expertise in Android development, database management, and API integration, delivering a user-centric and practical solution for real-world use.

Conclusion

DineTrack is a practical and user-friendly app that helps users organize and share dining experiences. It showcases teamwork and technical skills in Android development, database integration, and UI design. This project reflects our ability to create real-world solutions and was a valuable learning experience.

bottom of page