artomily/owatch_frontend — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me the O'Watch.ID frontend, a Web3 watch to earn app where people connect their crypto wallet, watch videos, and see OWATCH token rewards grow.

I want a polished landing page with a modern purple Web3 feel, a hero section, feature cards, platform stats, how it works, and a clear connect wallet button. After connecting, users should go to a dashboard with a sidebar showing wallet info and token balance. Include pages for videos, profile, convert, and settings. The videos page should show a browseable grid with categories and reward amounts. The profile should show watch time, earnings history, and recent activity. The convert page should feel like a place to swap or withdraw tokens.

Use the existing Next.js, TypeScript, Tailwind, RainbowKit, wagmi setup, and support Mantle and Mantle Testnet. If real video data or contract calls are missing, use clean mock data but structure it so it can be replaced later. Make it responsive and production ready.

Want more depth? Deep Reverse