A modern, animated landing page template built for coding education platforms targeting children and parents. Features smooth animations, responsive design, and a playful yet professional aesthetic.
- Coding bootcamps for kids
- Online programming courses
- Educational technology startups
- Tutoring services
- STEM education platforms
- Modern Brutalist Design - Bold borders, vibrant colors, and playful shadows
- Fully Responsive - Optimized for desktop, tablet, and mobile devices
- Smooth Animations - Powered by Framer Motion for engaging user experience
- Kid-Friendly Aesthetics - Colorful, fun, and approachable design language
- Next.js 15 - Latest React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Professional animations and transitions
- React 19 - Latest React features
- Performance Optimized - Fast loading and smooth interactions
- Hero Section - Eye-catching introduction with animated stats
- Features Section - Highlight your platform's key benefits
- Courses Section - Showcase different programming courses
- Pricing Section - Clear pricing plans with feature comparisons
- Testimonials Section - Student and parent testimonials
- Community Section - Call-to-action for community engagement
- Responsive Header - Animated navigation with mobile menu
- Scroll-triggered animations
- Hover effects and micro-interactions
- Staggered element reveals
- Smooth page transitions
- Mobile-optimized animations
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS 4
- Animations: Framer Motion 12
- Icons: Lucide React
- Package Manager: npm/pnpm
steltech/
βββ app/
β βββ globals.css
β βββ layout.tsx
β βββ page.tsx
βββ components/
β βββ common/
β β βββ Header.tsx
β β βββ SectionWrapper.tsx
β βββ CommunitySection.tsx
β βββ CoursesSection.tsx
β βββ FeaturesSection.tsx
β βββ HeroSection.tsx
β βββ PricingSection.tsx
β βββ SlackButton.tsx
β βββ TestimonialsSection.tsx
βββ public/
β βββ image.png
βββ package.json
βββ tailwind.config.ts
βββ tsconfig.json
βββ README.md
- Node.js 18+ installed
- npm, yarn, or pnpm package manager
-
Extract the template files
-
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open your browser: Navigate to
http://localhost:3000
The template uses a consistent color scheme that's easy to customize:
Primary Colors (in Tailwind CSS):
- Primary Pink:
#df15bc - Background:
#eee4ec - Cards:
#ffffff - Text:
#000000
To change colors:
- Update the color values in your components
- Modify Tailwind classes like
text-[#df15bc]to your brand colors
Hero Section:
- Update the main headline and subtitle
- Replace the hero image in
/public/image.png - Modify the statistics numbers
Features Section:
- Edit the features array with your platform's benefits
- Update icons (using emoji or replace with icon components)
- Customize descriptions
Courses Section:
- Modify the courses array with your actual courses
- Update age ranges, durations, and project examples
- Customize pricing and course levels
Pricing Section:
- Update pricing plans and features
- Modify currency and pricing structure
- Add or remove features from each plan
Testimonials:
- Replace with real testimonials from your students/parents
- Update names, ages, and project descriptions
- Add more testimonials as needed
Fonts: The template uses system fonts. To add custom fonts:
- Import fonts in
app/layout.tsx - Update Tailwind config for font families
Animations:
- Modify animation delays in Framer Motion props
- Adjust animation durations and easing
- Add new animation variants as needed
The template is fully responsive with breakpoints:
- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px
All animations are optimized for mobile performance.
- Create a new component in
/components/ - Add
'use client'directive if using animations - Import and use in
app/page.tsx - Wrap with
SectionWrapperfor scroll animations
- Update metadata in
app/layout.tsx - Add proper alt tags to images
- Customize page titles and descriptions
- Optimize images using Next.js Image component
- Lazy load heavy components
- Use React.memo for expensive components
- Push code to GitHub
- Connect repository to Vercel
- Deploy automatically
- Netlify: Works out of the box
- Railway: Supports Next.js
- DigitalOcean: App Platform compatible
This template is licensed for commercial use. You can:
- β Use for client projects
- β Modify and customize
- β Create multiple websites
- β Resell as a template
- β Claim as your own work
For questions about customization or setup:
- Check the documentation above
- Review Next.js and Tailwind CSS docs
- Common issues are usually related to Node.js version or package installation
Built with modern web technologies:
- Next.js team for the amazing framework
- Tailwind CSS for the utility-first approach
- Framer Motion for smooth animations
- Lucide for beautiful icons
Happy coding! π
Transform your coding education platform with this professional, animated template.