Skip to content

An iOS App takes orders from users saves them on Firebase Database and implements its own API.

Notifications You must be signed in to change notification settings

dk-talks/Appetizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appetizer App

Github URL for cloning the repository.

https://github.com/dk-talks/Appetizer

Introduction

Appetizer is a learning project where I implemented my own API using Google Sheets via Google Apps Script. Scraped data from Kaggle for food items and converted it to an API using Google Apps Script. The app allows users to place orders, which are then stored in a real-time Firebase database. I used SwiftUI for the frontend, focusing on learning API creation, pagination, Firebase SDK integration, Swift UI development, and UI/UX design principles.

Features

  1. Custom API: Built a custom API using Google Sheets and Google Apps Script.
  2. Real-time Database: Stored user orders in a Firebase Realtime Database for efficient data management.
  3. Pagination: Implemented pagination to handle large datasets and improve app performance.
  4. SwiftUI: Utilized SwiftUI for creating a modern and responsive user interface.
  5. Firebase SDK: Integrated Firebase SDK for authentication, real-time database updates, and analytics.
  6. UI/UX Design: Focused on creating a user-friendly interface with attention to design principles.

Installation

  1. Clone the repository: git clone https://github.com/dk-talks/Appetizer Open the project in Xcode. Install dependencies (Firebase SDK) using cocoa pods or Swfit Package Manager Configure Firebase SDK with your Firebase project credentials. Build and run the app on a simulator or device.

ScreenShots

coding

coding

coding

coding

Contributing

Contributions are welcome! If you have any suggestions, improvements, or feature requests, feel free to open an issue or submit a pull request.

About

An iOS App takes orders from users saves them on Firebase Database and implements its own API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages