Skip to content

Launchwebsite#1

Open
ShadowEsu wants to merge 44 commits into
mainfrom
launchwebsite
Open

Launchwebsite#1
ShadowEsu wants to merge 44 commits into
mainfrom
launchwebsite

Conversation

@ShadowEsu

Copy link
Copy Markdown
Owner

No description provided.

aaronsoetopo and others added 30 commits July 16, 2026 20:43
Built the full frontend for Repo Doctor, an AI health clinic for messy codebases.

## What was built

### 13 routes across 3 sections
- Public: Landing (/), Connect (/connect), Sample (/sample), Exam Progress (/exam/[id]/progress)
- App shell: Repository list (/app/repos), Repository overview (/app/repos/[repoId])
- Repository: Diagnoses list/detail, Treatments list/detail, History, Settings

### 40+ components across 7 domains
- Layout: AppShell, Sidebar, TopBar, MobileNav
- Feedback: EmptyState, ErrorState, LoadingState, InlineAlert, Toast, ConfirmDialog, ProgressTimeline
- Health: HealthScore, HealthDimensions, HealthSummary, ScoreTrend, HealthTrend
- Diagnosis: DiagnosisCard, DiagnosisList, DiagnosisFilters, DiagnosisDetail, EvidencePanel, AffectedFiles, SeverityBadge, ConfidenceBadge
- Treatment: TreatmentProposal, TreatmentSummary, DiffViewer, DiffFileHeader, ApprovalPanel, VerificationSteps, TreatmentResult, RollbackPanel
- Repository: RepositoryCard, RepositoryIdentity, TechnologyBadge, ExaminationStatus
- Code: CodeSnippet, FilePath, LineReference, CommandOutput, CopyButton

### Design system
- Tailwind CSS v4 with custom design tokens (colors, typography, spacing)
- Warm off-white background with teal accent
- Severity system: icon + text + color (never color-only for accessibility)
- Light and dark mode support
- Geist font family

### Key features
- Dark mode with Light/Dark/System theme selector
- Responsive design (desktop, laptop, tablet, mobile)
- Accessibility: skip-to-content link, ARIA labels, keyboard navigation, focus management
- Examination progress with simulated stages and failure handling
- Health score with grade, trend, and dimension breakdown
- Diagnosis evidence panels with code snippets and affected files
- Treatment diff viewer with verification steps
- ZIP upload with accessible file input

### Files
- DESIGN.md: Complete frontend design specification (1336 lines)
- AGENTS.md: Agent instructions for future sessions
- src/lib/types.ts: All TypeScript interfaces
- src/lib/api.ts: API client with mock data
- src/lib/utils.ts: Utility functions
- src/lib/theme-provider.tsx: Theme context for dark mode
- src/app/globals.css: Design tokens with dark mode support
Complete visual redesign with premium animations, glass morphism, and gradient effects.

## Design System
- New color system with gradient hero (teal → blue → purple)
- Glass morphism sidebar with backdrop blur
- Ambient glow that follows mouse cursor
- Animated health score with count-up effect
- Gradient text for hero heading
- Subtle grain texture overlay
- Smooth scroll-triggered animations
- Card hover effects with lift and glow

## Animations
- Staggered fade-in-up for lists
- Scale-in for score reveal
- Animated progress bars on health dimensions
- Smooth page transitions
- Hover micro-interactions on all interactive elements
- Pulse glow on accent elements

## Components Updated
- Landing page: gradient hero, animated stats, feature cards with glow
- AppShell: ambient glow, page transition wrapper
- Sidebar: glass morphism, gradient branding, rounded nav items
- MobileNav: glass morphism, icon containers
- HealthScore: animated count-up, grade badge, delta indicator
- HealthDimensions: animated progress bars, hover effects
- DiagnosisCard: hover lift, accent glow, rounded design

## Dark Mode
- Full dark mode with deep blacks (#09090B)
- Vibrant accent colors in dark mode
- Glass morphism with subtle borders
- Glow effects visible in dark mode

The UI now matches the quality level of Linear, Vercel, and Stripe.
- Added slide-in drawer with spring animation
- Backdrop blur overlay behind drawer
- Navigation links with active state highlighting
- X close button in drawer header
- Escape key closes drawer
- Route change closes drawer
- Clicking backdrop closes drawer
…tract

- Feature highlights with visual grid
- Tech stack table
- Getting started instructions
- Project structure tree
- Design system documentation
- Route table
- API contract for backend team
- Responsive breakpoints
- Accessibility features
- Contributing guidelines
Bring the Frontend-design Next.js app onto launchwebsite for Vercel deployment.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
repo-doctor Ready Ready Preview, Comment Jul 21, 2026 10:03pm
repo-doctor-launch Ready Ready Preview, Comment Jul 21, 2026 10:03pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants