A customer-facing sales portal for LeanScale, rebuilt from Coda as a Next.js application.
- Why LeanScale? - About, Resources, References, Services Catalog, Glossary
- Try LeanScale - Start Diagnostic, GTM Diagnostic views, Engagement Overview
- Buy LeanScale - Investor Perks, One-Time Projects, Calculator, Getting Started
Edit data/customer-config.js to customize for each customer:
const customerConfig = {
customerName: "Acme Corp",
customerLogo: "/customer-logo.png",
password: "acme2026",
// ... other settings
};- Create a new Replit project
- Import from GitHub (connect this repo)
- Replit will auto-detect Next.js and configure
- Click "Run" to start the dev server
- For production: Deploy using Replit Deployments
npm install
npm run dev├── components/ # Reusable UI components
│ ├── Layout.js # Page layout with navigation
│ ├── Navigation.js # Top navigation bar
│ └── HealthBar.js # Health status visualization
├── data/ # Data files
│ ├── customer-config.js # Per-customer settings
│ ├── diagnostic-data.js # Diagnostic items
│ └── team.js # Team member data
├── pages/ # Next.js pages
│ ├── why-leanscale/ # Why LeanScale section
│ ├── try-leanscale/ # Try LeanScale section
│ └── buy-leanscale/ # Buy LeanScale section
├── public/ # Static assets
└── styles/ # CSS styles
- Fork/duplicate this repo
- Update
data/customer-config.jswith customer details - Add customer logo to
public/ - Deploy to Replit
- Share the URL with the customer
- Next.js 14
- React 18
- CSS (no external UI library)