An instagram clone for iOS built with Parse

Overview

Parstagram - Part II

This is an Instagram clone with a custom Parse backend that allows a user to post photos, view a global photos feed, and add comments!

Time spent: 15 hours spent in total

User Stories

The following required functionality is completed:

  • User stays logged in across restarts. (1pt)
  • User can log out. (1pt)
  • User can view comments on a post. (3pts)
  • User can add a new comment. (5pts)

The following bonus features are implemented:

  • User can add a profile picture. (2pts)
  • Profile pictures are shown for posts and comments. (2pts)

Video Walkthrough

Here's a walkthrough of implemented user stories: Note: the video looks a bit glitchy during the password entry scene because the demo was recorded on a physical device and iOS automatically censors screen recordings of such input

Video Walkthrough

Parstagram - Part I

This is an Instagram clone with a custom Parse backend that allows a user to post photos and view a global photos feed.

Time spent: 5 hours spent in total

User Stories

The following required functionality is completed:

  • User sees app icon in home screen and styled launch screen. (1pt)
  • User can sign up to create a new account. (1pt)
  • User can log in. (1pt)
  • User can take a photo, add a caption, and post it to the server. (3pt)
  • User can view the last 20 posts. (4pts)

The following bonus features are implemented:

  • User can pull to refresh. (1pt)
  • User can load past posts infinitely. (2pts)

Video Walkthrough

Here's a walkthrough of implemented user stories: Note: the video looks a bit glitchy during the password entry scene because the demo was recorded on a physical device and iOS automatically censors screen recordings of such input

Video Walkthrough

You might also like...
SwiftUI Project built using the fundamentals of SwiftUI that I have learned.

GhibliLog About: I wanted to test my ability to create an application with a responsive SwiftUI interface that would format and display data pulled fr

A social feed app built using Texture framework
A social feed app built using Texture framework

A social feed screen created using Texture framework for UI purposes only.

Dribbble app built with React Native
Dribbble app built with React Native

A Dribbble app build with React Native.

iPhone app built with React Native for viewing houses for sale in the Northwest
iPhone app built with React Native for viewing houses for sale in the Northwest

Den is an iPhone app built with React Native for viewing houses for sale in the NW from rmls.com. After being frustrated with a site that hasn't changed since 2004, I decided to build a better viewing experience in the phone.

Sandwhich is a mobile app built to solve the sandwich debate by determining if the picture you've taken is a sandwich using machine learning
Sandwhich is a mobile app built to solve the sandwich debate by determining if the picture you've taken is a sandwich using machine learning

Sandwhich Website | Twitter Sandwhich is a mobile app built to solve the sandwich debate by determining if the picture you've taken is a sandwich usin

Tech-Career-Growth-iOS - Official iOS app for the Tech Career Growth community

Developing the app Open the project from TCG.xcworkspace, not TCG.xcodeproj. It

IOS-Application-3 - A basic calculator app for iOS compatible to any layout and screen size
IOS-Application-3 - A basic calculator app for iOS compatible to any layout and screen size

Calculator It is a basic calculator app for iOS compatible to any layout and scr

The source code of the EU Digital COVID Certificate App Core for iOS

This repository contains the source code of the EU Digital COVID Certificate App Core for iOS.

iOS App that browse the people from Star Wars Universe using GraphQL Api.
iOS App that browse the people from Star Wars Universe using GraphQL Api.

Ravn-Challenge-V2--OscarCastillo- iOS App that browse the people from Star Wars Universe using GraphQL Api. This project uses Apollo swift Client. htt

Comments
  • Project Feedback!

    Project Feedback!

    Congrats on finishing the last individual project! Hopefully, you're beginning to see how you can assemble the things you've learned from the projects to build an app that you design yourself. Here are a few new concepts that we learned from this project that you should reflect on:

    • Persisting the logged in user and logging out by programatically instantiating a view controller from the Storyboard and setting the window's root view controller.
    • Working with sections and rows in a table view.
    • Handling the selection of a row in a table view.
    • Adding an array of related Parse objects (comments) to another Parse object (post).
    • Integrating MessageInputBar, a custom input accessory.

    Check out the assignment grading page for a breakdown of how submissions are scored.

    From here on out there are no more individual assignments as the focus shifts to the final group project. You'll be working over the next several weeks to build your app idea with your team and then finishing the class with a demo day!

    If you have any technical questions about the project or concepts covered this week, post a question on our Discussions Forum and mark the question as type, "Curiosity". For general questions email us at, [email protected].

    opened by codepathreview 0
Owner
Aramis Tanelus
Aramis Tanelus
Instagram Clone Application Built Using Swift And Firebase

InstagramClone Bu instagram klon uygulamasında CoreLocation, Snapkit, Firebase, KingFisher, IQKeyboardManagerSwift kütüphaneleri kullanılmıştır. Kulla

Barış Can Akkaya 2 Oct 20, 2021
An Instagram clone written in Swift (Storyboard)

FakeInstagram An Instagram clone written in Swift (Storyboard) Used Libraries Firebase Storage and FireStore Firebase Auth SDWebImage ## How to Use? Y

Türkay 2 Feb 27, 2022
Clone of the redesigned Safari iOS app for iOS 15

This project showcases the implementation of the redesigned Safari app UI on iOS 15. It features keyboard animations, collapsing and expanding toolbar

Amer Hukić 56 Dec 30, 2022
SwiftUi Facebook clone

Facebook mobile redesign IOS Building Facebook UI redesign concept using SwiftUi. ?? Design by : Lilya Vysotskaja App screenshots Code by : ilies ould

ilies ouldmenouer 11 Oct 18, 2022
A clone of the Twitter app that allows users to log in and read, create, and interact with tweets

A clone of the Twitter app that allows users to log in and read, create, and interact with tweets

Sakib Ahmed 1 Mar 12, 2022
Scrumdinger-ios - Built as a part of iOS app dev tutorials from app-dev-training

Scrumdinger This repository contains the code written during my course of taking

Ashwin Ramakrishnan 1 Jan 23, 2022
A sample iOS app built using the Clean Swift architecture

Main Purpose is to create a simple project for Clean-Swift This project wrote with using Clean-Swift and MVP Design Pattern

Eyup Cimen 8 Oct 24, 2022
Weather Forecast Assigment is an iOS application built to highlight MVP and Clean Architecture concepts

Weather Forecast Assigment - iOS - MVP + Clean Architecture Description Weather Forecast Assigment is an iOS application built to highlight MVP (Model

Khôi Việt 2 Oct 30, 2021
This project is built to show how to support accessibility features in iOS applications in UIKit.

ACCESSIBILITY EXAMPLE This project is built to show how to support accessibility features in iOS applications in a blog post. For the sake of Accessib

iremkaraoglu 4 Aug 12, 2022
NasaAPOD App Built with swift

NasaAPOD Technical Description: App Runs on Swift 5 + iOS 15 (for testing only traget can be changed) App Folows MVVM+R pattern where R = router for n

Kalam 0 Dec 28, 2021