An open API service indexing awesome lists of open source software.

https://github.com/mkabhishekdev/FoodShareApp

Independent iOS Mobile Application developed - Food Share using Swift,Firebase,Cocoa pods
https://github.com/mkabhishekdev/FoodShareApp

cocoa-pods firebase-database swift-3

Last synced: 6 months ago
JSON representation

Independent iOS Mobile Application developed - Food Share using Swift,Firebase,Cocoa pods

Awesome Lists containing this project

README

          

# FoodShareApp
Independent iOS Mobile Application developed - Food Share using Swift,Firebase,Cocoa pods

Motivation:
I wondered about this idea of connecting people for the cause of food :)
The purpose of my FoodShare App is to reduce Food wastage & share food with people who need it.

Project was developed in XCode environment using Swift. It was a MVC Architecture based project.
Why MVC?
- Loosely coupled modules
- Separation of concerns

CODE-FLOW
----------------------------------------------------------------------------

1. User logins/registers using the Signup/login page.
2. Storing the information of the application in a real time database, Firebase - A Google offering. It was the real time database used for user authentication and storage.
3. Cocoa pods used: Firebase, Firebase database, FirebaseAuth, SwiftKey
Why?
- cocoapods is a dependency manager for Swift & Objective-C projects. It has over 27,000 libraries.
- cocoapods help in scaling the project.
Command: $sudo gem install cocoapods;
4. Food Display based on the location.
How was this done?
- MapFramework was used,(MapKitView) available in the X-Code, just drag and drop to the storyboard.
5. Map feature indicating direction to pick up food from the donor.