@extends('front-end.layout') @section('title') {{ get_label('home', 'Home') }} @endsection @section('content')
spaceship
{{ !empty($frontend_general_settings['feature1_title']) ? $frontend_general_settings['feature1_title'] : get_label('streamline_projects', 'Streamline Your Projects with') . ' ' . $general_settings['company_title'] }}
{{-- {{ $general_settings['company_title'] }} --}}

{{ !empty($frontend_general_settings['feature1_description']) ? $frontend_general_settings['feature1_description'] : get_label( 'streamlineProjectDesc', 'Take control of your projects and boost team productivity with ' . $general_settings['company_title'] . ', the all-in-one project management and task management solution. Our cloud-based platform empowers you to effortlessly organize projects, collaborate with your team, and track progress – all in one place.' ) }}

briefcase-24
{{ !empty($frontend_general_settings['feature2_title']) ? $frontend_general_settings['feature2_title'] : get_label('effortless_organization', 'Effortless Organization') }}

{{ !empty($frontend_general_settings['feature2_description']) ? $frontend_general_settings['feature2_description'] : $general_settings['company_title'] . ' ' . get_label( 'effortlessOrganizationDesc', 'provides a centralized hub to create, manage, and track all your projects. Say goodbye to scattered tasks and missed deadlines – our intuitive interface keeps everything organized and accessible.' ) }}

map-big
{{ !empty($frontend_general_settings['feature3_title']) ? $frontend_general_settings['feature3_title'] : get_label('seamless_collaboration', 'Seamless Collaboration') }}

{{ !empty($frontend_general_settings['feature3_description']) ? $frontend_general_settings['feature3_description'] : get_label( 'seamlessCollaborationDesc', 'Foster a collaborative work environment with ' . $general_settings['company_title'] . '. Assign tasks, share files, and communicate effectively with your team in real-time. Ensure everyone is on the same page and working towards a common goal.' ) }}

time-alarm
{{ !empty($frontend_general_settings['feature4_title']) ? $frontend_general_settings['feature4_title'] : get_label('visualize_project_health', 'Visualize Project Health') }}

{{ !empty($frontend_general_settings['feature4_description']) ? $frontend_general_settings['feature4_description'] : get_label( 'visualizeProjectDesc', 'Get insightful dashboards and reports to monitor project performance and identify areas for improvement.' ) }}

{{ !empty($frontend_general_settings['team_collaboration_title']) ? $frontend_general_settings['team_collaboration_title'] : get_label('team_collaboration', 'Team Collaboration') }}

{{ !empty($frontend_general_settings['team_collaboration_description']) ? $frontend_general_settings['team_collaboration_description'] : get_label( 'teamCollabDesc', 'Enhance team productivity and communication with our intuitive collaboration platform, facilitating seamless coordination and information sharing.' ) }}

{{ get_label('learn_more', 'Learn More.') }}

{{ get_label('read_more_about_us', 'Read More About Us') }}

{{ get_label('maximizing_efficiency', 'Maximizing Efficiency') }}

{{ get_label( 'maxEffiencyDesc', 'Efficiency is paramount in project management. We streamline processes, foster teamwork, and minimize inefficiencies, ensuring smooth project execution and success.', ) }}

{{ get_label('read_more_about_us', 'Read more About Us') }}
{{ get_label('project_management', 'Project Management') }}

{{ get_label( 'project_management_desc', 'Create and manage multiple projects with ease, ensuring seamless collaboration and organization.', ) }}

{{ get_label('task_tracking', 'Task Tracking') }}

{{ get_label( 'task_tracking_desc', 'Assign, prioritize, and track tasks efficiently, keeping your team on top of their workload.', ) }}

{{ get_label('user_management', 'User Management') }}

{{ get_label( 'user_management_desc', 'Manage user roles, permissions, and access levels, ensuring secure collaboration and data privacy.', ) }}

@if (count($plans) > 0)
pattern-lines
{{ get_label('pricing', 'Pricing') }}

{{ get_label('see_our_pricing', 'See our pricing') }}

{{ get_label( 'seePricingDesc', 'You have Free Unlimited Updates and Premium Support on each package.', ) }} {{ get_label('explore_more_plans', 'Explore More Plans') }}

@if ($plans !== null)
@php // Check if there are plans with prices for each frequency or free plans $hasMonthlyPlans = $plans->where('monthly_price', '>', 0)->count() > 0 || $plans->where('plan_type', 'free')->count() > 0; $hasYearlyPlans = $plans->where('yearly_price', '>', 0)->count() > 0 || $plans->where('plan_type', 'free')->count() > 0; $hasLifetimePlans = $plans->where('lifetime_price', '>', 0)->count() > 0 || $plans->where('plan_type', 'free')->count() > 0; // Count how many tabs we have $tabCount = ($hasMonthlyPlans ? 1 : 0) + ($hasYearlyPlans ? 1 : 0) + ($hasLifetimePlans ? 1 : 0); // Set default active tab $activeTab = $hasMonthlyPlans ? 'monthly' : ($hasYearlyPlans ? 'yearly' : 'lifetime'); @endphp @if ($tabCount > 1)
@endif
@if ($hasMonthlyPlans)
@foreach ($plans->where('monthly_price', '>', 0)->merge($plans->where('plan_type', 'free'))->sortBy(function ($plan) { return $plan->plan_type === 'free' ? 0 : 1; })->unique('id') as $plan)
{{ $plan->name }}

@if ($plan->monthly_discounted_price > 0 && $plan->monthly_discounted_price < $plan->monthly_price) {{ format_currency($plan->monthly_price) }} {{ format_currency($plan->monthly_discounted_price) }} / {{ get_label('monthly_price', 'Monthly Price') }} @else {{ format_currency($plan->monthly_price) }} / {{ get_label('monthly_price', 'Monthly Price') }} @endif

{{ $plan->description }}

@if ($plan->monthly_price == 0) {{ get_label('buy_now', 'Buy now') }} @else {{ get_label('buy_now', 'Buy now') }} @endif

  • {{ get_label('max_projects', 'Max Projects') }}: {!! $plan->max_projects == -1 ? 'Unlimited' : '' . $plan->max_projects . '' !!}
  • {{ get_label('max_clients', 'Max Clients') }}: {!! $plan->max_clients == -1 ? 'Unlimited' : '' . $plan->max_clients . '' !!}
  • {{ get_label( 'max_team_members', 'Max Team Members', ) }}: {!! $plan->max_team_members == -1 ? 'Unlimited' : '' . $plan->max_team_members . '' !!}
  • {{ get_label( 'max_workspaces', 'Max Workspaces', ) }}: {!! $plan->max_worksapces == -1 ? 'Unlimited' : '' . $plan->max_worksapces . '' !!}
  • @if ($plan->modules)
  • {{ get_label('modules', 'Modules') }}
      @php $modules = json_decode($plan->modules); $checkedModules = []; $uncheckedModules = []; foreach ( config('taskify.modules') as $moduleName => $moduleData ) { $included = in_array($moduleName, $modules); if ($included) { $checkedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } else { $uncheckedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } } $sortedModules = array_merge( $checkedModules, $uncheckedModules, ); @endphp @foreach ($sortedModules as $module) @php $iconClass = in_array($module['name'], $modules) ? 'fas fa-check-circle text-success' : 'fas fa-times-circle text-danger'; @endphp
    • {{ ucfirst($module['name']) }}
    • @endforeach
  • @endif
@endforeach
@endif @if ($hasYearlyPlans)
@foreach ($plans->where('yearly_price', '>', 0)->merge($plans->where('plan_type', 'free'))->sortBy(function ($plan) { return $plan->plan_type === 'free' ? 0 : 1; })->unique('id') as $plan)
{{ $plan->name }}

@if ($plan->yearly_discounted_price > 0 && $plan->yearly_discounted_price < $plan->yearly_price) {{ format_currency($plan->yearly_price) }} {{ format_currency($plan->yearly_discounted_price) }} / {{ get_label('yearly_price', 'Yearly Price') }} @else {{ format_currency($plan->yearly_price) }} / {{ get_label('yearly_price', 'Yearly Price') }} @endif

{{ $plan->description }}

@if ($plan->yearly_price == 0) {{ get_label('buy_now', 'Buy now') }} @else {{ get_label('buy_now', 'Buy now') }} @endif

  • {{ get_label('max_projects', 'Max Projects') }}: {!! $plan->max_projects == -1 ? 'Unlimited' : '' . $plan->max_projects . '' !!}
  • {{ get_label('max_clients', 'Max Clients') }}: {!! $plan->max_clients == -1 ? 'Unlimited' : '' . $plan->max_clients . '' !!}
  • {{ get_label( 'max_team_members', 'Max Team Members', ) }}: {!! $plan->max_team_members == -1 ? 'Unlimited' : '' . $plan->max_team_members . '' !!}
  • {{ get_label( 'max_workspaces', 'Max Workspaces', ) }}: {!! $plan->max_worksapces == -1 ? 'Unlimited' : '' . $plan->max_worksapces . '' !!}
  • @if ($plan->modules)
  • {{ get_label('modules', 'Modules') }}
      @php $modules = json_decode($plan->modules); $checkedModules = []; $uncheckedModules = []; foreach ( config('taskify.modules') as $moduleName => $moduleData ) { $included = in_array($moduleName, $modules); if ($included) { $checkedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } else { $uncheckedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } } $sortedModules = array_merge( $checkedModules, $uncheckedModules, ); @endphp @foreach ($sortedModules as $module) @php $iconClass = in_array($module['name'], $modules) ? 'fas fa-check-circle text-success' : 'fas fa-times-circle text-danger'; @endphp
    • {{ ucfirst($module['name']) }}
    • @endforeach
  • @endif
@endforeach
@endif @if ($hasLifetimePlans)
@foreach ($plans->where('lifetime_price', '>', 0)->merge($plans->where('plan_type', 'free'))->sortBy(function ($plan) { return $plan->plan_type === 'free' ? 0 : 1; })->unique('id') as $plan)
{{ $plan->name }}

@if ($plan->lifetime_discounted_price > 0 && $plan->lifetime_discounted_price < $plan->lifetime_price) {{ format_currency($plan->lifetime_price) }} {{ format_currency($plan->lifetime_discounted_price) }} / {{ get_label('lifetime_price', 'Lifetime Price') }} @else {{ format_currency($plan->lifetime_price) }} / {{ get_label('lifetime_price', 'Lifetime Price') }} @endif

{{ $plan->description }}

@if ($plan->lifetime_price == 0) {{ get_label('buy_now', 'Buy now') }} @else {{ get_label('buy_now', 'Buy now') }} @endif

  • {{ get_label('max_projects', 'Max Projects') }}: {!! $plan->max_projects == -1 ? 'Unlimited' : '' . $plan->max_projects . '' !!}
  • {{ get_label('max_clients', 'Max Clients') }}: {!! $plan->max_clients == -1 ? 'Unlimited' : '' . $plan->max_clients . '' !!}
  • {{ get_label( 'max_team_members', 'Max Team Members', ) }}: {!! $plan->max_team_members == -1 ? 'Unlimited' : '' . $plan->max_team_members . '' !!}
  • {{ get_label( 'max_workspaces', 'Max Workspaces', ) }}: {!! $plan->max_worksapces == -1 ? 'Unlimited' : '' . $plan->max_worksapces . '' !!}
  • @if ($plan->modules)
  • {{ get_label('modules', 'Modules') }}
      @php $modules = json_decode($plan->modules); $checkedModules = []; $uncheckedModules = []; foreach ( config('taskify.modules') as $moduleName => $moduleData ) { $included = in_array($moduleName, $modules); if ($included) { $checkedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } else { $uncheckedModules[] = [ 'name' => $moduleName, 'icon' => $moduleData['icon'], ]; } } $sortedModules = array_merge( $checkedModules, $uncheckedModules, ); @endphp @foreach ($sortedModules as $module) @php $iconClass = in_array($module['name'], $modules) ? 'fas fa-check-circle text-success' : 'fas fa-times-circle text-danger'; @endphp
    • {{ ucfirst($module['name']) }}
    • @endforeach
  • @endif
@endforeach
@endif @if (!$hasMonthlyPlans && !$hasYearlyPlans && !$hasLifetimePlans)
{{ get_label('no_plans_available', 'No Plans Available') }}
@endif
@else
{{ get_label('no_plans_available', 'No Plans Available') }}
@endif
@endif

{{ get_label('frequently_asked_questions', 'Frequently Asked Questions') }}

{{ get_label( 'faqsDesc', "A lot of people don't appreciate the moment until it’s passed. I'm not trying my hardest, and I'm not trying to do", ) }}