Overview
Comprehensive guide to configuring and customizing NEXTDEVKIT
NEXTDEVKIT is highly configurable and customizable. This guide covers all aspects of configuration, from basic settings to advanced customizations.
🚀 Quick Configuration Overview
NEXTDEVKIT configuration is organized into several key areas, each with its own dedicated documentation:
Core Configuration Files
File | Purpose | Description |
---|---|---|
src/config/index.ts | Main app configuration | Core settings, metadata, and application behavior |
src/config/navigation.ts | Website navigation | Main navigation menu structure and links |
src/config/footer.ts | Footer configuration | Footer links, newsletter, and social media |
App Configuration
After successful login, users are redirected to the APP Dashboard page by default, where you can configure the app's sidebar and settings functionality.
File | Purpose | Description |
---|---|---|
src/config/sidebar.tsx | App sidebar | Application sidebar navigation for logged-in users |
src/config/settings-tabs.tsx | Settings navigation | Settings page tabs and organization |
Feature Configuration Files
File | Purpose | Description |
---|---|---|
src/config/oauth-provider.ts | OAuth providers | Social login providers (Google, GitHub, etc.) |
src/config/social-media.tsx | Social media | Social media links and icons |
src/config/analytics.ts | Analytics tracking | Multiple analytics providers with cookie consent |
src/config/marketing/ | Marketing pages | Landing page components and content |
📋 Configuration Sections
Website Configuration
Website Configuration
Core settings for your NEXTDEVKIT website including metadata, themes, authentication, storage, and payment configuration.
Key Features:
- 🎨 Metadata and branding configuration
- 🌙 Theme and UI settings
- 🔐 Authentication options
- 💳 Payment and pricing plans
- 📧 Email and storage providers
Marketing Configuration
Marketing Configuration
Configure marketing pages and landing page components for optimal user engagement.
Key Features:
- 💰 Pricing plans display
- ❓ FAQ sections
- 🎯 Feature tabs and steps
- 🦸 Hero section content
- 💬 Customer testimonials
Navigation Configuration
Navigation Configuration
Configure website navigation menus with multi-level support and internationalization.
Key Features:
- 🔧 Hierarchical menu structures
- 🎨 Icon integration with Lucide React
- 🌍 Full internationalization support
- 📱 Mobile-responsive design
- 🎯 Flexible submenu organization
Footer Configuration
Footer Configuration
Configure website footer with newsletter signup, links, and social media integration.
Key Features:
- 📧 Newsletter subscription
- 🔗 Multiple link sections
- 🌐 Social media integration
- ⚖️ Legal pages links
- 🌍 Internationalization support
OAuth Provider Configuration
OAuth Provider Configuration
Configure OAuth authentication providers for social login functionality.
Key Features:
- 🔐 Multiple OAuth providers
- 🎨 Consistent icon integration
- 🔍 Type-safe configuration
- 🚀 Easy provider addition
- 🔧 Better Auth integration
Social Media Configuration
Social Media Configuration
Configure social media links and icons displayed throughout your website.
Key Features:
- 📱 Comprehensive social media support
- 🎨 Consistent icon styling
- 🌍 Translation support
- 🔧 Easy platform addition
- 📊 Analytics integration
Analytics Configuration
Analytics Configuration
Configure multiple analytics providers with cookie consent management.
Key Features:
- 📊 Multiple analytics providers
- 🍪 Cookie consent management
- 🔧 Easy provider addition
- 📝 GDPR compliance features
- 🚀 Performance monitoring
Sidebar Configuration
Sidebar Configuration
Configure application sidebar navigation for logged-in users.
Key Features:
- 📋 Hierarchical navigation
- 🎨 Lucide React icons
- 🌍 Internationalization
- 🔧 Role-based navigation
- 📱 Mobile-responsive design
Settings Tabs Configuration
Settings Tabs Configuration
Configure settings page tabs and navigation structure.
Key Features:
- ⚙️ Organized settings tabs
- 🎨 Icon integration
- 🌍 Internationalization
- 🔧 Feature-based tabs
- 📱 Mobile-friendly design
Your NEXTDEVKIT configuration system is now fully documented and ready for customization! 🎉