Description
Summary PRD: https://docs.google.com/document/d/1tTOSwAqNa6Ddrlslo-ISlbJw0wtdHjZM5nM3-GZ-xWE/edit?usp=sharing We are looking for an experienced full-stack developer or small development team to rebuild the website for Shuyi (数易赋能, numforlife.com), a spiritual wellness and personal guidance platform offering numerology calculations, tarot readings, personalized insights, and membership services. This is not a WordPress or Elementor website project. The existing website will be rebuilt as a modern, responsive, API-driven web platform using Next.js, React, TypeScript, and Tailwind CSS. The project also includes a visual content management system and a secure website administration dashboard. The Shuyi mobile app remains the main product experience. The website will provide a lighter experience focused on brand awareness, SEO, simplified tarot and calculation previews, membership conversion, and directing users to download or open the mobile app. Project Objectives The developer will be responsible for: * Rebuilding the existing Shuyi website using Next.js, React, TypeScript, and Tailwind CSS * Creating a clean, premium, mystical, and mobile-first user interface * Supporting both light mode and dark mode * Integrating the website with our existing PHP backend through secure APIs * Rebuilding selected Flutter tarot flows for the web using React/Next.js * Developing simplified tarot and numerology preview experiences * Creating a lightweight user dashboard * Building a secure website admin dashboard with role-based access * Implementing a drag-and-drop or block-based CMS for non-technical content editors * Migrating relevant content and URLs from the current WordPress/Elementor website * Implementing SEO, analytics, performance optimization, and conversion tracking Recommended Technology Stack Frontend: * Next.js * React * TypeScript * Tailwind CSS * Reusable component and design-token system * Responsive, mobile-first architecture * Light and dark themes Backend: * Existing PHP backend will remain in use * The frontend must communicate with the backend through secure APIs * The frontend must never connect directly to the production database * Existing MySQL/database infrastructure will remain the source of data CMS and Admin: We are open to a suitable recommendation based on cost, maintainability, and ownership. Possible approaches include: * Builder.io or Plasmic for selected visual editing areas * Custom block-based CMS * React Admin, Refine, or Ant Design Pro for the admin dashboard * PHP-based admin dashboard if appropriate * Directus or another suitable structured-content solution The successful developer should recommend the most practical architecture before implementation. We prefer avoiding unnecessary recurring platform fees and vendor lock-in. Public Website Scope The website is expected to include: * Homepage * About and brand story pages * Numerology/calculation landing pages * Simple calculation input and preview result pages * Tarot Lite experience * Membership comparison and marketing page * Lightweight user profile/dashboard * Limited website-generated calculation history * FAQ and SEO landing pages *