Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Add Baseline Proposal Phase 2#9

Merged
JasperNoBoxDev merged 7 commits intomainfrom
feat/baseline-proposal-phase2
Mar 2, 2026
Merged

Add Baseline Proposal Phase 2#9
JasperNoBoxDev merged 7 commits intomainfrom
feat/baseline-proposal-phase2

Conversation

@JasperNoBoxDev
Copy link
Contributor

@JasperNoBoxDev JasperNoBoxDev commented Mar 2, 2026

Summary

  • New proposal route at /BaselineProposalPhase2 with Baseline-only branding
  • All NoBoxDev colors (coral, purple) replaced with Baseline palette across all mockups
  • Login mockup uses dark Baseline theme
  • Cover and footer keep original orange gradient
  • Polygon mirrored to left side on cover
  • Nav uses Baseline app icon instead of NoBoxDev logo

Test plan

  • Visit /BaselineProposalPhase2 and verify password gate works
  • Check all mockups use Baseline colors only (no coral/purple)
  • Verify cover polygon is on the left, footer polygon on the right

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Launched a complete marketing website with hero section, navigation, and multiple content sections featuring programs, portfolio work, company philosophy, and contact form.
    • Added interactive proposal pages with password-protected access, comprehensive feature showcases with pricing details, timeline, and visual mockups of application interfaces.
    • Implemented dynamic cursor tracking with ambient glow effects and scroll-triggered animations throughout the site.
    • Added responsive design optimized for mobile and desktop viewing.

JasperNoBoxDev and others added 7 commits March 2, 2026 18:29
Full Next.js 15 rebuild with editorial design: dark hero, capabilities grid,
horizontal-scroll case studies with 3D hover effects, philosophy section,
contact CTA, and page-level mouse glow effect. Psychology + AI positioning
throughout, using Aeonik + Arbeit fonts with coral/purple brand palette.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configure Next.js static export with unoptimized images, add GitHub Actions
workflow for auto-deploy to GitHub Pages on push to main, and add CNAME
for noboxdev.com custom domain.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Replace GitHub Pages workflow with Cloudflare wrangler deploy.
Remove CNAME file (custom domain configured in Cloudflare dashboard).

Closes #4

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Fix Cloudflare Pages deploy: create project before first deploy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add Baseline V2 proposal as scrolling website with inline mockups

Rebuild the proposal page from a PDF-style deck into a proper scrolling
website with sticky nav, section anchoring, and inline HTML/CSS app
mockups. Features password gate, 7 feature sections with phone/web
mockup frames, color-varied backgrounds (dark, purple, coral), timeline,
pricing table (€15,000), and responsive layout.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
New route at /BaselineProposalPhase2 with all NoBoxDev colors (coral, purple)
replaced with Baseline brand palette. Login mockup uses dark Baseline theme.
Cover and footer sections use original orange gradient. Polygon mirrored to
left side on cover. Nav uses Baseline app icon instead of NoBoxDev logo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Mar 2, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 20989e2 and b5870ee.

⛔ Files ignored due to path filters (24)
  • package-lock.json is excluded by !**/package-lock.json
  • public/fonts/Aeonik bold italic.ttf is excluded by !**/*.ttf
  • public/fonts/Aeonik-regular.ttf is excluded by !**/*.ttf
  • public/fonts/Arbeit-Bold.otf is excluded by !**/*.otf
  • public/fonts/Arbeit-LightItalic.otf is excluded by !**/*.otf
  • public/fonts/Arbeit-Regular.otf is excluded by !**/*.otf
  • public/images/baseline-hero.png is excluded by !**/*.png
  • public/images/kb-hero.png is excluded by !**/*.png
  • public/images/logo-white.svg is excluded by !**/*.svg
  • public/images/logo.svg is excluded by !**/*.svg
  • public/images/playnist-hero.png is excluded by !**/*.png
  • public/images/polygon-45.png is excluded by !**/*.png
  • public/images/proposal/AppIcon-180.png is excluded by !**/*.png
  • public/images/proposal/Cream.png is excluded by !**/*.png
  • public/images/proposal/emotion-carrying.png is excluded by !**/*.png
  • public/images/proposal/emotion-overstimulated.png is excluded by !**/*.png
  • public/images/proposal/emotion-restless.png is excluded by !**/*.png
  • public/images/proposal/emotion-winddown.png is excluded by !**/*.png
  • public/images/proposal/meditation-1.jpg is excluded by !**/*.jpg
  • public/images/proposal/meditation-2.jpg is excluded by !**/*.jpg
  • public/images/proposal/meditation-3.jpg is excluded by !**/*.jpg
  • public/images/proposal/meditation-4.jpg is excluded by !**/*.jpg
  • public/images/proposal/meditation-5.jpg is excluded by !**/*.jpg
  • public/images/robin-hero.png is excluded by !**/*.png
📒 Files selected for processing (90)
  • .github/workflows/deploy.yml
  • .gitignore
  • README.md
  • app/BaselineProposalPhase2/components/AboutSection.module.css
  • app/BaselineProposalPhase2/components/AboutSection.tsx
  • app/BaselineProposalPhase2/components/CoverSection.module.css
  • app/BaselineProposalPhase2/components/CoverSection.tsx
  • app/BaselineProposalPhase2/components/FeatureSection.module.css
  • app/BaselineProposalPhase2/components/FeatureSection.tsx
  • app/BaselineProposalPhase2/components/MockupFrame.module.css
  • app/BaselineProposalPhase2/components/MockupFrame.tsx
  • app/BaselineProposalPhase2/components/NextStepsSection.module.css
  • app/BaselineProposalPhase2/components/NextStepsSection.tsx
  • app/BaselineProposalPhase2/components/PasswordGate.module.css
  • app/BaselineProposalPhase2/components/PasswordGate.tsx
  • app/BaselineProposalPhase2/components/PasswordGateInner.tsx
  • app/BaselineProposalPhase2/components/PricingSection.module.css
  • app/BaselineProposalPhase2/components/PricingSection.tsx
  • app/BaselineProposalPhase2/components/ProposalNav.module.css
  • app/BaselineProposalPhase2/components/ProposalNav.tsx
  • app/BaselineProposalPhase2/components/TimelineSection.module.css
  • app/BaselineProposalPhase2/components/TimelineSection.tsx
  • app/BaselineProposalPhase2/components/VisionSection.module.css
  • app/BaselineProposalPhase2/components/VisionSection.tsx
  • app/BaselineProposalPhase2/components/mockups/AdminDashMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/ContentCMSMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/CourseMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/DownloadMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/LoginMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/NotificationsMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/PaywallMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/UserStatsMockup.tsx
  • app/BaselineProposalPhase2/components/mockups/mockups.module.css
  • app/BaselineProposalPhase2/page.module.css
  • app/BaselineProposalPhase2/page.tsx
  • app/globals.css
  • app/layout.tsx
  • app/page.module.css
  • app/page.tsx
  • app/proposal/components/AboutSection.module.css
  • app/proposal/components/AboutSection.tsx
  • app/proposal/components/CoverSection.module.css
  • app/proposal/components/CoverSection.tsx
  • app/proposal/components/FeatureSection.module.css
  • app/proposal/components/FeatureSection.tsx
  • app/proposal/components/MockupFrame.module.css
  • app/proposal/components/MockupFrame.tsx
  • app/proposal/components/NextStepsSection.module.css
  • app/proposal/components/NextStepsSection.tsx
  • app/proposal/components/PasswordGate.module.css
  • app/proposal/components/PasswordGate.tsx
  • app/proposal/components/PasswordGateInner.tsx
  • app/proposal/components/PricingSection.module.css
  • app/proposal/components/PricingSection.tsx
  • app/proposal/components/ProposalNav.module.css
  • app/proposal/components/ProposalNav.tsx
  • app/proposal/components/TimelineSection.module.css
  • app/proposal/components/TimelineSection.tsx
  • app/proposal/components/VisionSection.module.css
  • app/proposal/components/VisionSection.tsx
  • app/proposal/components/mockups/AdminDashMockup.tsx
  • app/proposal/components/mockups/ContentCMSMockup.tsx
  • app/proposal/components/mockups/CourseMockup.tsx
  • app/proposal/components/mockups/DownloadMockup.tsx
  • app/proposal/components/mockups/LoginMockup.tsx
  • app/proposal/components/mockups/NotificationsMockup.tsx
  • app/proposal/components/mockups/PaywallMockup.tsx
  • app/proposal/components/mockups/UserStatsMockup.tsx
  • app/proposal/components/mockups/mockups.module.css
  • app/proposal/page.module.css
  • app/proposal/page.tsx
  • components/Contact.module.css
  • components/Contact.tsx
  • components/Footer.module.css
  • components/Footer.tsx
  • components/Hero.module.css
  • components/Hero.tsx
  • components/MouseGlow.module.css
  • components/MouseGlow.tsx
  • components/Nav.module.css
  • components/Nav.tsx
  • components/Philosophy.module.css
  • components/Philosophy.tsx
  • components/Programs.module.css
  • components/Programs.tsx
  • components/Work.module.css
  • components/Work.tsx
  • next.config.ts
  • package.json
  • tsconfig.json

📝 Walkthrough

Walkthrough

This pull request introduces a complete Next.js application scaffold for the Baseline project. It includes a public marketing homepage with multiple animated sections (hero, programs, work, philosophy, contact, footer), a password-gated proposal page with detailed feature sections and interactive mockups, project configuration files, global styling with custom fonts, and a GitHub Actions deployment workflow to Cloudflare Pages.

Changes

Cohort / File(s) Summary
Project Infrastructure
package.json, tsconfig.json, next.config.ts, .gitignore, README.md
Configuration and setup files for a Next.js 16.1.6 + React 19.2.3 project with TypeScript strict mode, path aliasing, and static export configuration.
Global Styles & Root Layout
app/globals.css, app/layout.tsx, app/page.module.css
Global stylesheet with font-face declarations, CSS variables (color tokens, typography, spacing), utility classes for animations, and root layout with metadata.
Homepage Structure
app/page.tsx
Entry point composing multiple homepage section components (Nav, Hero, Programs, Work, Philosophy, Contact, Footer, MouseGlow) in sequence.
Navigation & Interactive Effects
components/Nav.*, components/MouseGlow.*
Fixed navigation bar with scroll-based logo switching; mouse-tracking glow overlay that responds to data-glow attributes on sections.
Homepage Sections
components/Hero.*, components/Programs.*, components/Work.*, components/Philosophy.*, components/Contact.*, components/Footer.*
Six animated homepage sections with intersection-observer-based reveal animations, responsive grid layouts, carousel cards, and form submission handling.
Proposal Page (V1)
app/proposal/page.*, app/proposal/page.module.css
Password-gated proposal page composing multiple feature sections with mockups using the PasswordGate wrapper component.
Proposal Page (V1) Components
app/proposal/components/(About|Cover|Feature|Vision|Timeline|Pricing|NextSteps|ProposalNav|PasswordGate|MockupFrame).*, app/proposal/components/mockups/*
Reusable section components with CSS modules and eight mockup component variants (Login, Paywall, Course, Download, Notifications, UserStats, AdminDash, ContentCMS) for displaying feature showcases.
Proposal Page (Phase 2)
app/BaselineProposalPhase2/page.*, app/BaselineProposalPhase2/page.module.css
Alternative password-gated proposal page with identical structure to V1 but separate component instances and styling.
Proposal Page (Phase 2) Components
app/BaselineProposalPhase2/components/(About|Cover|Feature|Vision|Timeline|Pricing|NextSteps|ProposalNav|PasswordGate|PasswordGateInner|MockupFrame).*, app/BaselineProposalPhase2/components/mockups/*
Mirror of V1 proposal components with slight variations (e.g., PasswordGateInner as alternative gate) and shared mockup styles (mockups.module.css).
Deployment Workflow
.github/workflows/deploy.yml
GitHub Actions workflow triggering on pushes to main, building the Next.js project and deploying to Cloudflare Pages using wrangler-action.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Poem

🐰 Hop through the code, what wonders we've built!
A proposal so grand, with mockups gilt,
Password gates guard secrets so tight,
While glow follows cursors through day and through night.
Two pathways to Baseline, both shimmering bright!

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/baseline-proposal-phase2

Comment @coderabbitai help to get the list of available commands and usage tips.

@JasperNoBoxDev JasperNoBoxDev merged commit e593abc into main Mar 2, 2026
1 check was pending
@JasperNoBoxDev JasperNoBoxDev deleted the feat/baseline-proposal-phase2 branch March 2, 2026 17:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant