Skip to content

[Tracking] Optimism marketing site react migration #937

@jvmi7

Description

@jvmi7

React Migration Project

View scoping doc here

Overview

We are migrating the marketing site to a modern stack using Next.js 15 + TypeScript, Sanity CMS, and a shared UI package. This migration will improve SEO, enable dynamic content management, and provide a scalable foundation for future development.

The work will be structured into weekly milestones, with the goal of launching in ~5 weeks while maintaining feature parity with the existing Framer site.

Proposed Tech Stack

  • Next.js 15 + TypeScript + React for site framework
  • Sanity CMS for content management
  • Storybook for component documentation
  • TailwindCSS + Framer Motion for UI and animations
  • Mixpanel for analytics and tracking
  • Netlify for deployment

Milestones

  • Week 1: Foundation
  • Week 2: Components
  • Week 3: Pages
  • Week 4: CMS + Analytics
  • Week 5: Launch

Migration Plan

Development will proceed in parallel while the current Framer site remains live.
A content freeze ~3 days before launch will ensure full parity before cutover.

Launch Checklist

  • Configure SEO + redirects
  • Optimize performance (images, Lighthouse scores)
  • Final content migration and freeze
  • QA across browsers and devices
  • DNS switch + launch

Sub-issues

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions