Skip to content

feat: add mobile app download section to landing page#111

Open
UveysUygul wants to merge 1 commit into
gibwork:mainfrom
UveysUygul:feat/mobile-app-section
Open

feat: add mobile app download section to landing page#111
UveysUygul wants to merge 1 commit into
gibwork:mainfrom
UveysUygul:feat/mobile-app-section

Conversation

@UveysUygul

Copy link
Copy Markdown

What & why

The landing page does not currently surface the gibwork mobile app, even though it's one of the live product's key features (Android is on Google Play as com.gibwork.app). The task brief calls out that the page should "more accurately reflect the current product, including mobile app." This PR closes that gap.

It adds a responsive "Take gibwork with you" section between the testimonial and the final CTA.

Changes

  • components/mobile-app.tsx (new) — section component built to match the existing design system:
    • framer-motion fade-up with staggered children (same FADE_UP_ANIMATION_VARIANTS pattern as Hero/CTA/LookingFor)
    • max-w-7xl mx-auto, border-y, py-24 sm:py-32 spacing consistent with the CTA section
    • shadcn Button + next/link, @tabler/icons-react brand icons (already a dependency)
    • two-column on lg, stacked + centered on mobile
    • left: headline, three benefit bullets, Google Play / iOS CTAs; right: a device mockup reusing the existing dashboard-2.png asset (no new binary added)
  • lib/site-config.ts — added androidUrl (live Play Store listing) and iosUrl so store links live in one place. iosUrl is a placeholder — swap in the real App Store URL when ready.
  • app/page.tsx — render <MobileApp /> between <Testimonial /> and <CTA />.

Verification

  • next build compiles successfully, types valid, all static pages generated.
  • No new dependencies, no new assets, no lockfile changes.

Notes for the team

  • Update iosUrl in lib/site-config.ts once the App Store link is final.
  • Device mockup reuses the dashboard screenshot; happy to swap in a real app screenshot if you share one.

The landing page did not surface the gibwork mobile app, which is one of
the current product's key features. This adds a responsive "Take gibwork
with you" section between the testimonial and final CTA.

- New `MobileApp` section component, matching the existing design system
  (framer-motion fade-up, staggered children, max-w-7xl, border-y, shadcn
  Button + next/link, @tabler brand icons already in deps).
- Two-column on desktop, stacked + centered on mobile; left = headline,
  benefit bullets, and Google Play / iOS store CTAs; right = device mockup
  reusing the existing dashboard image.
- Store URLs added to `site-config.ts` (`androidUrl`, `iosUrl`) so the team
  controls them from one place. `androidUrl` points to the live Play Store
  listing (com.gibwork.app); `iosUrl` is a placeholder for the team's link.

Verified with `next build` — compiles successfully, types valid.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

@UveysUygul is attempting to deploy a commit to the gibwork Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant