Skip to content
A social media project for only approved university students which provides an interactive social platform written in Swift 4.2 with the support of Firebase 5.1.
Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Blinked.xcodeproj
Blinked
README.md
full.png
preview.png

README.md

Blinked

NOTE: This project has deprecated. I've switched to node.js for back-end and react native for front-end instead of Firebase & Swift so I decided to share the source code to guide new comers. (Code needs to be refactored because I've developed this project while learning swift from stratch.)

Screenshot

What I have done?

  • Create users with university e-mail and send confirmation emails,
  • Loging in and logging out,
  • Home feed with pagination,
  • Profile feed with pagination,
  • Search feed with popular posts and ability to search for users (not finished),
  • Make posts, show dates, comment on posts, like posts and comments,
  • Ability to see who has liked posts, and comments,
  • Hashtags and mentions,
  • Direct messaging,
  • In app notifications, // [Firebase function will be shared in a week.]
  • Push notifications for likes, comments, follows and mentions,
  • Follow/Unfollow users,
  • View followers/following users,
  • Complete pagination of data using Firebase for scalability,
  • Edit profile feature,
  • Deleting posts,
  • Edit posts,
  • Saved posts (not finished),
  • Complete pagination of data using Firebase for scalability,
  • Edit profile feature.
You can’t perform that action at this time.