Custom-fit sports gear brand · United States & Denmark · Private client

Vercel & Firebase integration, quick add-to-cart and sticky add-to-cart

Role: Full-stack Shopify Developer · Completed Sep 2025

Custom apps & customizersCRO & speedStore builds & redesigns

In short

  • A full-stack Shopify project: a blog visitor counter stored in Firebase and served through Vercel with Node.js, site-wide quick add-to-cart, sticky add-to-cart, LCP fixes and Figma-based sections.
  • Client: Custom-fit sports gear brand (private client).
  • Client location: United States & Denmark
  • What I built: Integrated the blog with a visitor counter saved in Firebase and served through Vercel, built with Node.js.
  • Main tech: Shopify Liquid, Shopify Plus, Node.js, Vercel.
The brief

What the store needed

  • Blog posts needed a visitor counter that Shopify doesn't provide.
  • Shoppers needed a faster way to add products to cart.
  • The hero video was slowing down the page.
The work

What I did

  1. Integrated the blog with a visitor counter saved in Firebase and served through Vercel, built with Node.js.
  2. Built the frontend with class-based HTMLElement extensions (web components).
  3. Added site-wide quick add-to-cart and a sticky add-to-cart on product pages.
  4. Optimized LCP issues such as the hero video.
  5. Created sections based on Figma designs and implemented changes to collection and product pages.

Want more details about this project?

Client details are private, but I'm happy to walk you through how I built this and how a similar solution could work for your store. Message me on Upwork to arrange a free 30-minute call and mention this project.

Free 30-Minute Call

Project reference: Vercel & Firebase integration, quick add-to-cart and sticky add-to-cart

Tech & keywords

Tech & keywords

Shopify LiquidShopify PlusNode.jsVercelFirebaseJavaScriptWeb componentsFigma
Client review

Client review

No written review for this project.

Let's get started

Need something similar?

Message me on Upwork to arrange a free 30-minute call. Tell me what you want to build or fix, and I'll reply with a timeline and estimate.

  1. 1 Your store URL, or just your product if you're starting fresh
  2. 2 Your budget
  3. 3 What's not working, or what you want to build

Privacy

This site uses Google Analytics to understand how visitors use the page, such as which sections are viewed and which links are clicked. Google Analytics uses cookies and collects data like your approximate location, device and browser. I don't run ads on this site, I don't sell your data, and I don't collect your name or email here.

You'll be asked for your choice when you first visit. If you close the banner without choosing, analytics cookies stay off and you'll be asked again in 30 days. Your choice is saved in a small cookie for 6 months.

Learn how Google uses this data: policies.google.com/technologies/partner-sites

Philip DiazAvailable for new projects 4.9·Top Rated on Upwork Free 30-Minute CallFree 30-Min Call

Cookie settings

Strictly necessary

Remembers your cookie choice. Always on.

Analytics

Google Analytics, to see which sections are viewed and which links are clicked.