Home Grinn iOS App 💗
Post
Cancel

Grinn iOS App 💗

The Premise

An app that’s designed to make you laugh. Grinn is a social network that is characterized by playful memes, and all types of cheerful adorable content. The premise of the app is to provide people with the tools to express themselves in the funniest ways possible. I want the app to become a natural extension of people’s humor. The first to mind when they’re bored and in need of a laugh.

Tech Stack

  • Swift → (Client Side Dev)
  • Firebase → (Backend Saas Provider)
  • NodeJs → (Backend Push Notifications)
  • Git + Bitbucket → (Version Control)

Frameworks

  • Programmatic UIKit for UI dev
  • AVFoundation
  • AVKit
  • Core Animation
  • PhotoKit
  • CoreML for content mod

Design Pattern

  • Feature-based MVC

Features

  • NewsFeed
  • Complete Data Pagination for Scalability
  • Remote Push Notifications
  • In-App Notifications
  • Follow/Unfollow users
  • Follow/Unfollow hashtags
  • Image & Video Upload
  • Image & Video Caching
  • Video Voice Overlay
  • Video Text Overlay
  • Image Cropping
  • Video Trimming
  • Custom Waterfall collectionView Layout UI
  • Custom Image Picker
  • Custom Video Player
  • Post Creation/Deletion
  • Bookmark Posts
  • Like Posts
  • Comment on Posts
  • Search Posts, Users & Hashtags
  • Authentication, Password Recovery
  • Email Registration w/o Password
  • Deploying CoreML to moderate NSFW content
  • Social Sharing

Overview

Grinn was conceptualized, crafted, and launched by me in 2018. While it remains a nascent creation, it has experienced numerous rounds of refinement. To fully materialize the product’s vision, there is much to explore, and it is still in its initial stages. Just imagine the possibilities with the upcoming v2, along with the innovative growth strategies and feature enhancements currently in progress.✌️

This post is licensed under CC BY 4.0 by the author.