Scroll

❮   all Projects

SUAY LA

What is this app?

A prototype mobile web application designed for users to explore, customize, and book clothing repair and dyeing services in partnership with Suay LA & Nike. Built with Next.js, React, and TypeScript, the app prioritizes a clean and engaging user experience, leveraging features like video backgrounds, responsive design, and dynamic service options. Data handling and user input are streamlined through Airtable and image upload capabilities, with analytics integrated for performance tracking.

How a User Would Use the App

  1. Landing Page: Users start on a branded page with an immersive video background, introducing the repair and dyeing services.
  2. Select a Service: On the "Pick The Fix" page, they choose between repair services or dye baths.
  3. Customize Clothing:
    • Users specify the type of clothing item (e.g., tops, bottoms, outerwear).
    • They select repair styles such as TONAL (matching), STATEMENT (bold), CONTRAST (different), or GET WEIRD (experimental).
    • For dye baths, they explore different color options.
  4. Upload Photos: The "Item Photos" page allows them to upload images of their items for repair or dyeing. Photos are tagged to pin a noteform to a specific area of the garment with an easy to organize requests.
  5. Save Items: Users can save selections to their profile for later or proceed with the service request.
  6. Integration and Data Handling: User inputs are stored securely via Airtable, and backend functionality ensures seamless form handling and photo uploads.

With an emphasis on personalization and creative control, the app empowers users to restore and transform their clothing with ease, making sustainable fashion accessible and stylish.

Project Overview

  • Next.js 14.0.1
  • React 18
  • TypeScript
  • Tailwind CSS
  • Various other dependencies including Framer Motion, Airtable, and analytics tools
  • Key Features

  • Multi-Page Flow:
  • Start Page: Initial landing page with branding and a video background
  • Pick The Fix Page: Where users can choose between repair or dye bath services
  • Save My Page: For saving various clothing items (tops, bottoms, outerwear, etc.)
  • Item Photos Page: For handling photo uploads
  • Service Options:
  • Repair services for various clothing items
  • Dye bath services with different color options
  • Different repair styles: TONAL, STATEMENT, CONTRAST, GET WEIRD
  • Integration:
  • Airtable integration for data storage
  • Analytics tracking (using Segment)
  • Image upload capabilities
  • Webflow integration
  • Technical Architecture

    1. Fronte:

  • Uses modular CSS with separate style files for each component generated with webflow DevLink
  • Responsive design with mobile-specific styling
  • Component-based architecture using React
  • Uses context for global state management
  • 1. Backend:

  • Airtable for database functionality
  • API endpoints for data handling
  • File upload capabilities
  • 1. Styling:

  • Consistent styling system with variables for colors and fonts
  • Mobile-responsive design with media queries
  • Background video support
  • Custom button and form components with Webflow Devlink
  • ❮   all Projectspicture of Brett

    Brett Olson

    Full Stack developer Interested in API integrations and solutions engineering

    //scroll to section on load