Skip to content

Comments

Add Coming Soon banner, waitlist page, and waitlist API#2

Open
aliamerj wants to merge 1 commit intomainfrom
codex/redesign-landing-page-with-animations-s0j1iy
Open

Add Coming Soon banner, waitlist page, and waitlist API#2
aliamerj wants to merge 1 commit intomainfrom
codex/redesign-landing-page-with-animations-s0j1iy

Conversation

@aliamerj
Copy link
Contributor

Motivation

  • Add a high-visibility “Coming Soon” announcement and a conversion-focused page to collect early interest (email + thoughts) for the dcup launch.
  • Surface the waitlist CTA everywhere (top banner, navbar entries) so visitors can easily join the list.
  • Provide a minimal server-side capture endpoint so submissions are validated and available for integration with mailing/list systems.

Description

  • Inserted a full-width announcement banner that links to /coming-soon and added join CTA entries in the navbar for both mobile and desktop (updated components/Navbar/Navbar.tsx).
  • Added a new, attractive waitlist page at app/(home)/coming-soon/page.tsx with the requested title/description, lead copy, feature bullets, and a form that collects email and thoughts with client-side submit state (loading/success/error).
  • Implemented POST /api/waitlist at app/api/waitlist/route.ts with basic validation for required fields, email format, and minimum thoughts length, and server-side logging for captured submissions.
  • Polish and supportive changes: added keyframe animations (fadeSlideIn, floatIn) in app/global.css, refined blog and docs layouts for consistency, and updated app/(home)/page.tsx and other UI pieces to match the refreshed visual language.

Testing

  • Ran npm run build which completed successfully and listed the new /coming-soon and /api/waitlist routes in the build output.
  • Launched the dev server with npm run dev and verified the homepage and /coming-soon rendered without errors.
  • Captured automated Playwright screenshots of the homepage banner and the new coming-soon page which were produced as artifacts (succeeding).

Codex Task

@netlify
Copy link

netlify bot commented Feb 12, 2026

Deploy Preview for dcup failed.

Name Link
🔨 Latest commit f8f373d
🔍 Latest deploy log https://app.netlify.com/projects/dcup/deploys/698de39984041200082ca23e

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant