← Projects

FLORAL PLATFORM · FIREBASE BACKED · E-COMMERCE APP

Blooms

A modern flower shop app designed with SwiftUI and Firebase.

Independent
📖 3 min read

Overview

Blooms is a solo-built SwiftUI flower shop application created to modernize the experience of gifting flowers for special occasions like birthdays, anniversaries, graduations, and celebrations. Instead of relying on traditional flower shops, the app gives users a clean and modern way to browse floral arrangements online with all product details clearly displayed in one place.

Built using SwiftUI and Firebase, the project combines a minimal, modern interface with real time backend functionality. Users can browse flower collections, filter products, upload image URLs, and view product information stored through Firebase Firestore. Product details included flower names, prices, descriptions, categories, expiration dates, and visual previews to create a smooth e-commerce shopping experience.

One of the more technical parts of the project involved integrating an external API using FakerAPI to dynamically generate randomized metadata such as names and country origins associated with products. Additional features included Firebase Authentication, filtering logic, product deletion, image handling, and Firestore database integration. Most of the application was designed and developed independently over the course of a single weekend.

The project was mostly inspired by my internship experience at Floward, which introduced me to the intersection of gifting, branding, and digital commerce. The visual identity of Blooms focused on creating a soft, elegant, and modern floral atmosphere through minimal layouts and lightweight interactions. The Blooms logo and branding were later rebranded purely for creative exploration, allowing the project to experiment with a more refined and premium visual direction while keeping the original concept intact.

Beyond the technical side of the project, Blooms was also designed around the idea of giving local flower businesses and independent growers a wider digital reach. By creating a modern digital platform, the concept explored how smaller floral businesses could showcase their arrangements to a larger audience instead of depending entirely on physical storefront traffic. The project aimed to combine modern e-commerce convenience with the personal and creative nature of floral gifting.

Key Features

Product Catalog Image URL Upload Product Filtering Product Deletion Firebase Storage API Integration

Technologies

Swift SwiftUI Firebase Firestore Firebase Authentication
View on GitHub