Skip to content

feat(web): add "How it works" section to marketing landing page#1949

Closed
RSingh0925 wants to merge 3 commits intoopenstatusHQ:mainfrom
RSingh0925:main
Closed

feat(web): add "How it works" section to marketing landing page#1949
RSingh0925 wants to merge 3 commits intoopenstatusHQ:mainfrom
RSingh0925:main

Conversation

@RSingh0925
Copy link

Summary

Adds a new "How it works" section to the marketing landing page
(apps/web) to help visitors quickly understand the OpenStatus workflow.

What changed

  • Created apps/web/src/components/marketing/how-it-works.tsx
  • Imported and placed the section in apps/web/src/app/(marketing)/page.tsx
    between the Hero section and the Features section

Type of change

  • Bug fix
  • New feature (non-breaking)
  • Documentation update
  • Refactoring

Details

The section includes 3 steps:

  1. Add your monitors
  2. Get notified instantly
  3. Share your status page

Built using the existing stack: Next.js + Tailwind CSS + shadcn/ui + lucide-react.
Fully responsive and dark/light mode compatible.

Screenshot

Screenshot 2026-03-07 at 11 07 49 AM

Checklist

  • Follows existing coding conventions and style guide
  • Uses existing shadcn/ui components
  • Dark/light mode compatible
  • Mobile responsive
  • No new dependencies added

v0 bot and others added 3 commits March 7, 2026 17:02
Create and register MDX component, place it between Hero and Features sections
Apply green accents and success color across component elements
Add "How it works" section to the landing page
@vercel
Copy link

vercel bot commented Mar 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
openstatus-dashboard Skipped Skipped Mar 7, 2026 5:08pm
openstatus-status-page Skipped Skipped Mar 7, 2026 5:08pm

Request Review

@vercel vercel bot temporarily deployed to Preview – openstatus-dashboard March 7, 2026 17:08 Inactive
@vercel vercel bot temporarily deployed to Preview – openstatus-status-page March 7, 2026 17:08 Inactive
@vercel
Copy link

vercel bot commented Mar 7, 2026

@vercel[bot] is attempting to deploy a commit to the OpenStatus Team on Vercel.

A member of the Team first needs to authorize it.

@mxkaske
Copy link
Member

mxkaske commented Mar 8, 2026

Hey @RSingh0925

Our marketing content intentionally written in our *.mdx to be able to keep it easy to change, avoid over engineering by thinking about new design decisions, and avoid too many custom components.

I'd suggest: instead of creating a new component where we have to rethink a bit about CI, something like in home.mdx:

<Grid cols={3}>
  <div>
    1. ...
  </div>
  <div>
    2. ...
  </div>
  <div>
    3. ...
  </div>
</Grid>

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.

3 participants