CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

This is a Jekyll-based landing page for The Raise Company, a stealth fintech startup. It’s a minimalist single-page site with just the company name and a contact button.

Technology Stack

Common Development Commands

# Install dependencies
bundle install

# Run development server
bundle exec jekyll serve

# Build for production
bundle exec jekyll build

# Build and watch for changes
bundle exec jekyll serve --watch --livereload

Project Structure

Site Configuration

Key settings in _config.yml:

Styling Approach

JavaScript Functionality

Content Strategy

Ultra-minimal stealth mode landing page:

Known Limitations & TODOs

Missing Implementation

Configuration Inconsistencies

First-Time Setup

Before running the site locally for the first time:

# Generate Gemfile.lock
bundle install

# Verify Jekyll version
bundle exec jekyll --version  # Should be 4.3.0

Deployment

This site is configured for GitHub Pages deployment via the CNAME file pointing to www.theraisecompany.ai.

GitHub Pages Setup

  1. Repository must be public or you need GitHub Pro for private repo Pages
  2. Enable Pages in repository Settings → Pages
  3. Set source to deploy from main branch root directory
  4. DNS must have CNAME record: www.theraisecompany.aielijahmurray.github.io
  5. Wait 5-10 minutes for DNS propagation after first deploy

Build Process

GitHub Pages automatically runs bundle exec jekyll build on push to main branch.

Future Enhancements

When ready to connect the email signup form:

  1. Set up backend API endpoint (e.g., Mailchimp, ConvertKit, custom API)
  2. Update the API URL in assets/js/main.js:27
  3. Add CORS headers if using external service
  4. Consider adding privacy policy link near signup form
  5. Add email confirmation/double opt-in flow