fawnly-website

Fawnly marketing website

The official marketing site for Fawnly, a calm step tracker for iPhone.

Setup

npm install

Current optimized app assets live in public/images/:

The screenshots include their iPhone frames. If you replace them, keep the same transparent portrait format and paths or update app/components/HomeSections.tsx.

Local development

npm run dev

Then open http://localhost:3000.

Build and deployment

npm run typecheck
npm run build

The project uses Next.js static export (output: "export") and can be deployed to any static host. The generated output is in out/.

Adding blog posts

Posts are defined once in app/content/posts.ts and feed the home preview, updates index, static post routes, metadata, and Article structured data. Add a post object there, ensure the slug is included by generateStaticParams, and add its route to the sitemap.

Notes