Skip to content

baixianger/LittleLemonRestaurant-ReactNative

Repository files navigation

Little Lemon Restaurant  

  • The application is a React Native Expo Food app.
  • Users will be capable of signing up on the Little Lemon restaurant app.
  • Users will have to go through a registration process.
  • Once they successfully complete that phase, they are redirected to a home screen.
  • Home screen will represent the landing screen after completing the onboarding flow, displaying a header, a banner with a search bar and a list of menu items where a user can filter each categories.
  • User can also customize their name, email, photo and and other user preferences through a Profile Screen.
  • Profile screen also contains four checkboxes enable specific email notifications, like order status, password changes,special offers, and newsletters.
  • Use AsyncStorage module to preserve the chosen preferences even when the user quits the application
  • When clicking the Logout button, user will redirect back to login page, clearing all data saved from Profile.
  • Use SQLite Database to populate, query and filter menu items.

Overview

How to use the project

npm install && npm start

Then, a QR Code wil appear on your terminal.

  1. On IOS Scan QR code through Camera app.

  2. On Android : Scan QR code through Expo Go app.

Demo

Watch the video

About

Capstone project from Meta react native specialization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published