Skip to content

A local community app, for users to view businesses in their local community.

Notifications You must be signed in to change notification settings

LynchConnor/CloseBuy-Instagram-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

CloseBuyApp / Instagram Clone

Description

A local business centered social network, where everything you need is CloseBuy.

  • Businesses can post to the app
  • Users can view the posts if they follow the business, or if they are in proximity to the business
  • The user can view a map of all the businesses around them
  • MVVM Design pattern

Frameworks

  • SwiftUI
  • UIKit
  • Firebase (Authentication, Storage, Firestore)
  • MapKit
  • Core Animation

Screenshots

Simulator Screen Recording - iPhone 11 - 2021-10-06 at 00 45 57

  • The user is capable of creating and editing their own profile, including display name, bio, profile picture and profile banner in real-time.
  • The users can also view all posts they have liked on their profile.

Simulator Screen Recording - iPhone 11 - 2021-10-06 at 00 49 30

  • The feed-follow system works by, if the user is following an account, they gets posts by that account in their feed.
  • The user is also capable of following users through the explore feature which lists all accounts (except the user)

What I learned

  • This was my first big project using SwiftUI, so I learned a lot of SwiftUI.
  • I increased my understanding of database management and models, as well as the use of third party frameworks like Firebase.
  • Reusability of code to better the user experience.
  • Asynchronous data fetching with completion blocks and error handling with try, catch blocks.

Author Information

About

A local community app, for users to view businesses in their local community.

Topics

Resources

Stars

Watchers

Forks

Languages