Skip to content

vinisander1024/Project_Lemon_Food_App

Repository files navigation

Little Lemon Demo Little Lemon Demo is an iOS app developed with SwiftUI, showcasing the skills acquired during the Meta iOS Professional Developer Certification program. This application offers a seamless user experience and is packed with a range of features:

Key Features

  • Onboarding: Collect user's personal information, including first name, last name, and email.
  • Login: Users can securely log in to the application, and easily return to the onboarding section after logging out.
  • Home Section: This section presents a mock menu for users to explore.
  • Demo Menu: Offers a comprehensive list of items for users to explore.
  • Filtering: Users can filter the demo menu list by category buttons and/or by using a text search.
  • Profile Management: Users have the ability to view and edit their personal information, including first name, last name, and email.
  • Profile Picture: Users can change and update their profile picture.
  • Local Storage: All changes and profile pictures are saved locally, utilizing UserDefaults and the document directory for data storage.
  • Logout: Easily log out from the app.
  • The Little Lemon Demo app is designed to provide a complete and interactive user experience, allowing users to manage their profile and explore a variety of features.

Prerequisites

  • Xcode 13 or later.
  • iOS 14.0 or later.

Installation

Usage

  • Launch the application.
  • Progress through the onboarding process, which consists of three informative pages.
  • Utilize the text field to filter the menu items based on their titles.
  • Make use of the pill buttons to filter the menu by category.
  • Tap the image located in the upper right corner to navigate to the User Profile section.
  • Modify your first name, last name, and email as needed.
  • Select "Change Avatar" to update your profile picture.
  • Opt to either capture a new photo or select an existing one from your photo library.
  • Save the changes made to your profile or choose to log out from the app.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages