TasteChicago is an iOS app written in Swift which is designed to allow users to explore, and make reservations at a variety of restaurants in Chicago. From detailed restaurant information to easy reservation options, TasteChicago delivers a complete packgae for all food lovers.
This app was developed as part of the course SE491: Software Engineering Studio at DePaul University.
- Joseph Pokorny
- Tauseef Mohiuddin Mohammed
- Dhanalakshmi Sangaraju
- Myo Lin
- Sign Up/Sign In: Secure user registration and login system using Firebase.
- Profile Management: Users can manage their profile, view their favorite restaurants, and access password recovery.
- Explore by Cuisine: Users can discover restaurants by different cuisines such as American, Chinese, Mexican, and more.
- Detailed Restaurant Profiles: Each listing provides detailed information including photos, ratings, pricing, and opening hours.
- Favorites and Yelp Integration: Users can favorite restaurants and access Yelp reviews and restaurant websites directly.
- Mock Reservations: The app allows users to make mock reservations, enhancing their planning experience.
- Search Functionality: Integrated search capabilities allow users to quickly find restaurants listed within the app.
- Yelp Search Integration: Direct access to Yelp for broader search capabilities and reviews.
- Explore Chicago: Special feature to explore restaurants based on neighborhoods or specific calendar events like Valentine's Day or Christmas.
- Request a Restaurant: Users can request the addition of new restaurants to the platform.
- Firebase/Firestore: Handles user authentication, data storage for profiles, and favorites.
- Yelp API: Provides up-to-date restaurant details, reviews, and ratings.
- JsonBin API: Manages the retrieval of categorized restaurant data.
- TelemetryDeck: Monitors app usage and user interaction for analytics purposes.