Header

Fits is a fashion-centric social media application designed to celebrate personal style and foster fashion discovery. It serves as a platform where individuals can showcase their outfits, gain insights, and draw inspiration from a global community of fashion enthusiasts.

Role

CTO & Co-founder

Duration

May 2023 - Present

Users

10K+

Tech Stack

01

Design

I used Figma to create wireframes, mockups, and interactive prototypes for designing pages and updates on both mobile and web platforms.

02

Front end

Developed the iOS app with Swift and UIKit, implementing a programmatic UI using SnapKit. Cstuom UI components like a waterfall layout for the home feed and throughout the app to enhance user experience.

03

Backend

Built a scalable backend with Go (Golang). Utilized PostgreSQL for data storage and Redis for caching. Developed an admin panel, handled all user scenarios, and performed unit testing for the database and routes. Containerized the backend with Docker, managing separate staging and production environments. Implemented a push notification system, load balancers, and a custom authentication system.

04

DevOps

Configured GitHub Actions to deploy staging and production environments and create Docker images on Amazon ECR. Set up testing workflows that run all tests automatically to ensure code quality and streamline deployments.

screenshot from website

Machine Learning-Driven Features

Utilized a machine learning model to vectorize images, analyzing backgrounds, colors, text, and other elements. Implemented a custom Postgres Docker image to query images by vector, enabling the display of posts with a similar vibe. This enhances user engagement by connecting them with content that matches their style preferences.

screenshot from website

Lightweight Web Version

Home Page Features: Users can view the recent top fits on the home page, providing immediate access to popular and trending outfits. Profile Showcase: Users can view their profiles online, effectively showcasing their fashion portfolios outside of the app environment. Dynamic Embeds: Added features that allow users to share their profiles and outfits with friends through dynamic embeds, enhancing social sharing and engagement.

User Impact

Since its launch, Fits has rapidly grown to over 10K users within just a few months, fostering a vibrant community of fashion enthusiasts who actively engage with the app's features. The platform has received positive feedback for its intuitive design and innovative machine learning-driven recommendations, which enhance user experience by connecting individuals with content that matches their unique style preferences.

With a global reach, Fits attracts users from various countries, enriching the community with diverse cultural perspectives and fashion inspirations. Additionally, the introduction of the web version and dynamic embeds has significantly increased engagement and content sharing across multiple platforms.

Final Thoughts

Building Fits has been an incredible journey that combines technology and fashion. By leveraging advanced tech stacks and focusing on user experience, I created a platform that not only meets the needs of fashion enthusiasts but also pushes the boundaries of what's possible in niche social media apps.