rapid-wireframes

bySara Blanes

The wireframes for a landing page of a wellness tracking app like Oura but with a social network component

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks8

#1

Implement Theme & Structure

To Do

As a user I want to see a consistent warm, community-driven visual identity across all pages. Implement the global color palette (#FDF6E3 background, #FFF4E1 surface, #4A4A4A text, #FF8A5B accent, #D9D9D9 muted), typography (Inter font family), spacing tokens, and shared layout structure (header, footer, section wrappers) to match the mock-design pages exactly. Remove any scaffold pages not needed by the project (e.g. default dashboard/ai-assistant, dashboard/settings, welcome page if not in user flows). This task must be completed before any page-specific implementation.

AI 80%
Human 20%
High Priority
1.5 days
Frontend Developer
#2

Build Landing Page

To Do

As a user I want to experience the full Landing page based on the existing JSX design (Landing v1). Implement all sections in order: NavBar (sticky, coral CTA, mobile hamburger drawer), Hero (two-column, phone mockup bob animation, micro-trust stats), TrustBar (partner logos marquee), FeedMockup (social feed card with 3 posts), CommunityMap (interactive SVG node network, pulse animations, hover tooltips, click modal, mobile bottom sheet), WellnessFeatures (6-card grid, coral icon accents), SocialFeatures (alternating two-column layout for Groups & Challenges and Share Progress), Testimonials (snap-scroll carousel with 4 cards, coral arrows, dot indicators), JoinCommunityCTA (coral gradient, wave SVG dividers, social proof), AppDownload (phone mockup, App Store/Google Play badges, QR code), Footer (4-column layout, accordion on mobile). Page flows to: Download page via CTA buttons. Follows user flows for Casual Explorer, Community Seeker, and Wellness Enthusiast personas.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
Frontend Developer
#3

Build Download Page

To Do

As a user I want to access the Download page after clicking any 'Get App' or 'Download the App' CTA from the Landing page. Implement a dedicated Download page with App Store badge, Google Play badge, QR code placeholder, and a short value-proposition headline. The page should follow the same warm cream theme and link back to Landing. Referenced in all three user flow diagrams as the final destination (Download: Get App).

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#6

Setup FastAPI Backend Service

To Do

As a user I want the backend API service to be ready to support future dynamic data for the landing page (e.g. community stats, testimonials, member counts). Set up FastAPI project structure with router modules, Alembic migration setup for MySQL/MariaDB, CORS configuration for the React frontend, and a health-check endpoint. Establish base models for Community, User, and Testimonial entities.

Depends on:#1
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
Backend Developer
#4

Implement Community Map Interactivity

To Do

As a user I want to interact with the Community Map centerpiece on the Landing page. Implement the animated SVG/canvas node network: ~12 coral and peach nodes with pulsating scale animation (1→1.08, 2s loop), connecting gray lines, hover tooltip cards (group name, member count avatars, shared goal tag, Join button), click-to-expand full-screen modal (coral header, group feed preview, close X button). On mobile: nodes become 44px tap targets and tooltip becomes a bottom-sheet overlay. On tablet: hover becomes tap interaction. This is the signature design concept of the project.

Depends on:#2
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
Frontend Developer
#7

Build Community Stats API

To Do

As a user I want to see real community statistics (member count, active challenges, app rating) on the Landing page Hero and JoinCommunityCTA sections. Implement a FastAPI endpoint GET /api/community/stats returning member count, challenge count, and rating. Integrate the endpoint into the Landing page frontend to replace hardcoded micro-trust stat values.

Depends on:#2#6
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
Backend Developer
#8

Build Testimonials API

To Do

As a user I want to see dynamic, real testimonials on the Landing page Testimonials carousel. Implement FastAPI endpoint GET /api/testimonials returning a list of testimonial objects (text, author name, location, star rating, avatar initials). Integrate with the Testimonials section frontend component to replace static hardcoded testimonial data.

Depends on:#6#2
Waiting for dependencies
AI 80%
Human 20%
Low Priority
1 day
Backend Developer
#5

Implement Responsive & Accessibility

To Do

As a user I want all pages to be fully responsive and accessible on mobile, tablet, and desktop. Audit and fix: mobile-first CSS breakpoints (768px, 1024px), stacking layouts on mobile, touch targets minimum 44x44px, no horizontal scroll overflow, WCAG 2.1 compliance (color contrast ratios, aria-labels on interactive elements, keyboard navigation for carousel arrows and map nodes, focus states). Covers Landing page and Download page.

Depends on:#4#2#3
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
Frontend Developer

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: View Hero
Landing: Browse Features
Landing: View Feed Mockup
Landing: View Community Map
Landing: Join Community CTA
Download: Get App