Skip to content

pro804/Menu_App_Little_Lemon

Repository files navigation

Menu_App_Little_Lemon

A sleek React Native & Expo menu application for browsing dishes, built as the final project for Coursera’s Working with Data course. Dynamically fetches menu items, offers filtering, and search functionality.

Expo React Native License: MIT

App Preview

✨ Features

  • 📡 Dynamic Data Fetching: Pulls menu items from a live JSON API
  • 🎯 Smart Filtering: Sort dishes by category (Appetizers, Mains, Desserts)
  • 🔍 Instant Search: Find items by name or ingredients
  • 📱 Native Experience: Built with React Native & Expo for smooth performance
  • 💾 Local Caching: Uses Expo SQLite for offline data persistence

🚀 Getting Started

Prerequisites

  • Node.js ≥18.x
  • Expo CLI (npm install -g expo-cli)
  • Expo Go App (for mobile testing)

Installation

  1. Clone the repo

    git clone https://github.com/pro804/Menu_App_Little_Lemon.git
    cd menu-app
    
  2. npm install

  3. npm start

Running the App

  1. Mobile Device:

Open Expo Go app

Scan QR code from terminal/expo dashboard

  1. Emulator:

Press a for Android or i for iOS in the terminal

Requires Android Studio/Xcode installed

🛠️ Technologies Frontend: React Native (Expo)

State Management: React Context API

Database: Expo SQLite

Networking: Axios

Styling: React Native StyleSheet

🤝 Contributing Contributions welcome! Follow these steps:

  1. Fork the project

  2. Create your feature branch (git checkout -b feature/AmazingFeature)

  3. Commit changes (git commit -m 'Add some AmazingFeature')

  4. Push to branch (git push origin feature/AmazingFeature)

  5. Open a Pull Request

📜 License Distributed under the MIT License. See LICENSE for details.

🙏 Acknowledgments Coursera’s Working with Data course team

Expo documentation contributors

React Native community

About

A sleek React Native & Expo menu application for browsing dishes, built as the final project for Coursera’s Working with Data course. Dynamically fetches menu items, offers filtering, and search functionality.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors