Customization Guide
Learn how to customize your Founderflow Boilerplate to match your brand and requirements. This guide covers everything from basic branding to advanced feature customization.
Brand Customization
Update Site Settings
Configure your site's basic information in lib/config/settings.ts
:
💡 Pro Tip
Update both light and dark logo URLs for proper theme support.
⚠️ Important
Update the domain URLs to match your actual deployment domain.
Update SEO Configuration
Configure your SEO settings in lib/config/seo.config.ts
:
Feature Customization
Modify Pricing Plans
Customize your subscription plans in lib/config/pricing.ts
:
Add New Components
Follow these steps to add new components to your application:
Create Component
Create your component in the appropriate folder (ui/, landing/, platform/, etc.)
Export from Index
Export your component from the index file for clean imports
Import Where Needed
Import and use your component in the appropriate pages or components
Add TypeScript Types
Define proper TypeScript interfaces for component props
Content Customization
Update Translations
Modify text content in your translation files located in locales/
:
Modify Landing Page
Customize your landing page content and sections:
Functionality Customization
Add New API Routes
Follow these steps to add custom API endpoints:
Create Route File
Create a new route file in app/api/
Implement Handler Function
Create the API handler function with proper HTTP method handling
Add TypeScript Types
Define proper TypeScript interfaces for request/response data
Test Functionality
Test your API endpoint to ensure it works correctly
Extend Database Models
Customize your database schema to fit your needs:
Modify Existing Models
Update existing models to add new fields or modify existing ones
Create New Models
Create new models for additional data structures
Update API Routes
Modify API routes to work with your updated models
Migrate Existing Data
Create migration scripts for existing data if needed
Advanced Customization
Custom Hooks
Create custom React hooks for reusable logic across components.
Middleware
Customize middleware for authentication, logging, or request processing.
Error Handling
Implement custom error handling and user feedback systems.
Performance Optimization
Add caching, lazy loading, and other performance optimizations.
Third-party Integrations
Integrate additional services like analytics, monitoring, or CRM systems.
Custom Workflows
Implement custom business logic and user workflows.
Next Steps
After customizing your boilerplate, explore these related areas: