Last Updated: July 25, 2024 - 9:15 PM EST Deployment Trigger: Test RESEND_API_KEY after environment variable setup
The fastest way off the old books. Escape Ramp helps small businesses transition painlessly to the cloud with guaranteed data preservation and zero downtime.
- 🎨 Modern, responsive design with enterprise SaaS aesthetic
- 🌟 Beautiful gradients and animations
- 📱 Fully responsive across all devices
- ⚡ Fast performance with Next.js
- 🎯 Optimized for conversions with clear CTAs
- 🔧 Component-based architecture
- Framework: Next.js 14 with App Router
- Styling: Tailwind CSS
- Icons: Lucide React
- Language: TypeScript
- Email: Resend (3,000 emails/month free)
- Deployment: Ready for Vercel/Netlify
- Node.js 18+
- npm or yarn
- Install dependencies:
npm install-
Set up Resend (Email Service):
- Sign up at resend.com
- Get your API key from the dashboard
- Create a
.env.localfile in the root directory:
RESEND_API_KEY=your_resend_api_key_here
- Update the admin email in
app/api/send-email/route.ts(line 20)
-
Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run build
npm startescapeRamp/
├── app/
│ ├── globals.css # Global styles and Tailwind directives
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Main page component
├── components/
│ ├── Hero.tsx # Hero section with main CTA
│ ├── Body.tsx # Main content sections
│ └── Footer.tsx # Footer with links and contact
├── public/
│ └── PNG image.png # Company logo
└── package.json
The primary color scheme is defined in tailwind.config.js. The main brand color is green (primary-600).
Update the content in each component file:
components/Hero.tsx- Main headline and CTAcomponents/Body.tsx- Product features and benefitscomponents/Footer.tsx- Contact information and links
Replace public/PNG image.png with your updated logo file.
This project is ready for deployment on:
- Vercel (recommended for Next.js)
- Netlify
- AWS Amplify
- Any static hosting service
© 2025 Escape Ramp. All rights reserved.