Skip to content

Roqaia2005/mobile_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Restaurant Finder Mobile App

A full-featured mobile application developed using Flutter and RxDart for state management. This app integrates with RESTful APIs and provides seamless user authentication, restaurant and product exploration, and real-time location-based features.

📌 This project was developed as part of the Enterprise Mobile Application Development course.


🚀 Features

🔐 User Authentication

  • Signup Screen with validations:
    • Name (required)
    • Gender (optional radio button)
    • Email (with format validation, required)
    • Level selection (optional: 1, 2, 3, 4)
    • Password (minimum 8 characters, required)
    • Confirm Password (must match, required)
  • Login Screen for registered users

🍴 Restaurant & Product Browsing

  • View a list of all restaurants/cafés
  • View a list of products under each restaurant/café

🔍 Search Functionality

  • Search by product name from a predefined list
  • View results:
    • As a list of restaurants/cafés offering the product
    • As a map view displaying the restaurant/café locations

🗺️ Location & Directions

  • Select a search result to:
    • View distance from current location
    • Get directions using map integration

🛠️ Tech Stack

  • Flutter – UI Framework
  • RxDart – Reactive state management
  • Dart – Programming language
  • Google Maps API – Map and directions
  • Geolocation API – User's current location
  • REST API – Restaurant and product data

🧪 Installation & Setup

  1. Clone the repo:
    git clone https://github.com/yourusername/restaurant-finder-app.git
    cd restaurant-finder-app
    

For questions, feedback, or collaboration: Mohamed RabeaLinkedIn | Email

Let me know if you’d like a version with screenshots, deployment instructions (like on Heroku or Render), or links to a live demo.

About

final project in mobile course flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •