Overstock - Furniture Outlet

12/03/2023

Overstock - Furniture Outlet

12/03/2023

Overstock - Furniture Outlet

12/03/2023

Overstock - Furniture Outlet

12/03/2023

Phase 1: UI/UX Design in Figma

We began the project with an in-depth discovery and research phase to understand the client’s brand, customer needs, and desired features. The design process included:

  • Wireframes: Low-fidelity sketches for key screens such as Home, Product Catalog, Filters, Product Details, Cart, and Checkout.

  • High-Fidelity Designs: Using Figma, we created a modern, intuitive interface consistent with the brand's visual identity. We used a warm, clean color palette to highlight furniture pieces and made navigation simple and thumb-friendly.

  • Prototyping: Interactive prototypes allowed stakeholders to test user flows and provide feedback before development began.

  • Design Handoff: Developers received organized design files with components, color styles, typography, and export-ready assets via Figma’s inspect and handoff features.

Application

Application

Application

Application

SAAS

SAAS

SAAS

SAAS

Services

App development

Category

Appllication

Client

Overstock

Phase 2: App Development


  • Language: Swift

  • Framework: SwiftUI (for modern declarative UI)

  • Backend: Firebase (Authentication, Firestore Database, and Storage)

  • Third-party tools: Stripe for payments, Kingfisher for image caching, and Push Notifications via Firebase Cloud Messaging

Development Workflow

  1. Project Setup

    • Created an Xcode project with SwiftUI as the UI framework

    • Integrated Firebase for real-time inventory updates and user authentication

  2. UI Implementation

    • Converted Figma components into reusable SwiftUI views

    • Ensured pixel-perfect implementation using layout guides from Figma

    • Implemented responsive design for all screen sizes (iPhone SE to iPhone 15 Pro Max)

  3. Core Features Built

    • Home Screen: Showcased featured and discounted furniture items

    • Product Catalog: Real-time fetching of products with filtering by category, price, and stock level

    • Product Detail View: Multiple images, stock status, dimensions, and related items

    • Cart & Checkout: Integrated Stripe SDK for secure payments

    • User Accounts: Login/Signup with email or Google, order history tracking

    • Push Notifications: Promotions and new stock alerts

  4. Testing & QA

    • Conducted multiple rounds of testing on physical iPhones and simulators

    • Performed usability testing with internal staff and client-side users

    • Used TestFlight for beta distribution and feedback

How We Work?

How We Work?

How We Work?

How We Work?

Frequently

Asked Questions

Have questions? Our FAQ section has you covered with quick answers to the most common inquiries.

Effortlessly connect with your favorite tools. Whether it's your CRM, email marketing platform.

What services does Evalant Media offer?

Who are your typical clients?

How do I get started with Evalant Media?

Do you offer custom packages?

What makes Evalant Media different from other agencies?

Can you manage our social media accounts?

What is your pricing model?

Are your services available globally?

Do you offer refunds or money-back guarantees?

What services does Evalant Media offer?

Who are your typical clients?

How do I get started with Evalant Media?

Do you offer custom packages?

What makes Evalant Media different from other agencies?

Can you manage our social media accounts?

What is your pricing model?

Are your services available globally?

Do you offer refunds or money-back guarantees?

What services does Evalant Media offer?

Who are your typical clients?

How do I get started with Evalant Media?

Do you offer custom packages?

What makes Evalant Media different from other agencies?

Can you manage our social media accounts?

What is your pricing model?

Are your services available globally?

Do you offer refunds or money-back guarantees?

What services does Evalant Media offer?

Who are your typical clients?

How do I get started with Evalant Media?

Do you offer custom packages?

What makes Evalant Media different from other agencies?

Can you manage our social media accounts?

What is your pricing model?

Are your services available globally?

Do you offer refunds or money-back guarantees?

Join Us Now

Each Project we Undertake

is a Unique Opportunity.

Ready to take the next step? Join us now and start transforming your vision into reality with expert support.

Join Us Now

Each Project we Undertake

is a Unique Opportunity.

Ready to take the next step? Join us now and start transforming your vision into reality with expert support.

Join Us Now

Each Project, Our

Design is Great.

Ready to take the next step? Join us now and start transforming your vision into reality with expert support.

Join Us Now

Each Project we Undertake

is a Unique Opportunity.

Ready to take the next step? Join us now and start transforming your vision into reality with expert support.