Skip to content

The Little Lemon Restaurant application is a mobile app designed to enhance the dining experience. Built using React Native and TypeScript, this app provides a seamless and efficient way for users to explore the menu, make reservations, and place orders.

License

Notifications You must be signed in to change notification settings

dinesh4official/little-lemon-react-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Little Lemon

Welcome to the Little Lemon project!

  • 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.

Table of Contents

Introduction

Little Lemon is a project aimed at providing a delightful user experience through its innovative features and user-friendly interface.

Features

  • User-friendly design
  • High performance
  • Cross-platform compatibility

Installation

To install Little Lemon, follow these steps:

  1. Clone the repository:
    git clone https://github.com/dinesh4official/little-lemon.git
  2. Navigate to the project directory:
    cd little-lemon
  3. Install the dependencies:
    npm install

Usage

To start using Little Lemon, run the following command:

npx expo start

Output

The output images generated by the Little Lemon project can be found in the output folder. Here are some examples:

Onboarding

Onboarding

Home

Home

Profile 1

Profile1

Profile 2

Profile2

Contributing

We welcome contributions! Please read our contributing guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

The Little Lemon Restaurant application is a mobile app designed to enhance the dining experience. Built using React Native and TypeScript, this app provides a seamless and efficient way for users to explore the menu, make reservations, and place orders.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published