/PhotoMobileApp

Photo Mobile App built with Swift using MVC Architecture

Primary LanguageSwiftMIT LicenseMIT

Photo Mobile App

The PhotoMobileApp application is a project I developed to apply what I learned. I tried to make an instagram-like app by checking user logins with firebase/Auth. I developed a real-time database project with firebase/FireStore by storing the photos uploaded by users on firebase/Storage. Then I took these photos with SDWebImage and showed them to all users. I've allowed captions etc. to be added to photos. I prevented other users from editing by restricting editing operations on the photo.

Tech Stack

  • Swift syntax
  • Architecture
    • MVC Architecture (Model - View - Controller)
  • Packages
  • Pods
    • FireBase/Auth
    • FireBase/FireStore
    • FireBase/Storage
    • SDWebImage
  • App modularization
  • SwiftLint
  • SOLID principle

Images