Flyttkalle

Flyttkalle's website was designed for Swedish company to conveniently book moving services, including pre- and post-move cleaning.
With a bright, light, and bold design, it features playful elements and user-friendly functionality. 

  • Design
  • Development
  • SEO
  • Type Website
  • Tech Stack HTML/CSS/JS, Wordpress
Visit website

Flyttkalle's website was designed for Swedish company to conveniently book moving services, including pre- and post-move cleaning.
With a bright, light, and bold design, it features playful elements and user-friendly functionality. 

  • Design
  • Development
  • SEO

Clients needed an efficient and detailed way to book moving and cleaning services, with flexible pricing based on specific furniture items.

Problem

We created a comprehensive order form where users can manually select each piece of furniture for a more accurate cost estimate. This feature allows for greater customization, ensuring that every move is tailored to the client’s needs.

Solution

More About Project

The website embraces Swedish cultural elements by using blue and yellow colors from the national flag, giving the site a vibrant and fresh aesthetic. 

The form layout is intuitive, making service selection straightforward and visually appealing. The use of high-quality photos of the client’s employees further personalizes the experience, making the website feel approachable and authentic.

Blue and yellow, inspired by the Swedish flag, are the primary colors of this website. They add vibrancy and appeal to the site, ensuring it feels fresh and welcoming. 

The use of these bright colors gives the website a distinctive "delicious" look, making it stand out.

Selected colors
image colors pallette
concept image
concept image
concept image

Showcase

Tech Stack

  • Front-end
  • Laravel Framework
  • Rest API

Our Services

  • Research
  • UX/UI Design
  • Development
concept image
concept image
concept image

Adaptives

Full-stack Developer

Dmytro P.

Full-stack Developer

Designer

Mykyta S.

Designer

CEO

Tim A.

CEO

Project Manager

Bohdan R.

Project Manager

Full-stack Developer

Evgeniy D.

Full-stack Developer

Check out our team

Flyttstad Fabriken

Flyttstad Fabriken

Design, User Experience, Development

Bella Rose

Bella Rose

Design, User Experience, Development

Älvsjö Tak

Älvsjö Tak

Design, User Experience, Development

Depression Project

Depression Project

Design, User Experience, Development

Pancea

Pancea

Design, User Experience, Development

Fixkalle

Fixkalle

Design, User Experience, Development

See More

Let’s Get
Started

Our team of experts is here to guide you through every step of the process. So what are you waiting for? 

Let's get started on your project today! Contact us now to schedule a consultation and take the first step towards achieving your goals.

Request history8.2.15PHP Version221msRequest Duration3MBMemory UsageGET {locale}/portfolio/{slug}Route
    • Booting (65.69ms)time
    • Application (155ms)time
    • 1 x Application (70.27%)
      155ms
      1 x Booting (29.72%)
      65.69ms
      67 templates were rendered
      • 1x projectproject.blade.php#?blade
      • 1x sections.case_startcase_start.blade.php#?blade
      • 48x partials.svgsvg.blade.php#?blade
      • 1x sections.case_problemcase_problem.blade.php#?blade
      • 1x sections.case_infocase_info.blade.php#?blade
      • 1x sections.compose_pausecompose_pause.blade.php#?blade
      • 1x sections.case_colorscase_colors.blade.php#?blade
      • 1x sections.case_fontscase_fonts.blade.php#?blade
      • 2x sections.case_slidercase_slider.blade.php#?blade
      • 1x sections.case_tech_stackcase_tech_stack.blade.php#?blade
      • 1x sections.case_who_makecase_who_make.blade.php#?blade
      • 1x sections.case_feedbackcase_feedback.blade.php#?blade
      • 1x sections.projectsprojects.blade.php#?blade
      • 1x sections.contact_uscontact_us.blade.php#?blade
      • 1x layouts.layoutlayout.blade.php#?blade
      • 1x partials.headerheader.blade.php#?blade
      • 1x partials.services_menuservices_menu.blade.php#?blade
      • 1x partials.languages_selectlanguages_select.blade.php#?blade
      • 1x partials.footerfooter.blade.php#?blade
      uri
      GET {locale}/portfolio/{slug}
      middleware
      web
      controller
      App\Http\Controllers\CmsController@project
      namespace
      prefix
      /{locale}
      where
      as
      project.view
      file
      app/Http/Controllers/CmsController.php:100-129
      23 statements were executed, 8 of which were duplicates, 15 unique. Show only duplicated13.36ms
      • select * from `menus` where `lang` = 'en'
        720μsadmin_newCMSService.php#226
        Bindings
        • 0: en
        Backtrace
        • 15. app/Services/CMSService.php:226
        • 16. app/Http/Controllers/Controller.php:25
        • 17. app/Http/Controllers/CmsController.php:31
        • 19. vendor/laravel/framework/src/Illuminate/Container/Container.php:952
        • 20. vendor/laravel/framework/src/Illuminate/Container/Container.php:795
      • select * from `projects` where `lang` = 'en' and `active` = '1' and `slug` = 'flyttkalle' limit 1
        1.6msadmin_newCmsController.php#104
        Bindings
        • 0: en
        • 1: 1
        • 2: flyttkalle
        Backtrace
        • 16. app/Http/Controllers/CmsController.php:104
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `projects` where `slug` <> 'flyttkalle' limit 8
        1.16msadmin_newCmsController.php#111
        Bindings
        • 0: flyttkalle
        Backtrace
        • 15. app/Http/Controllers/CmsController.php:111
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `menus` where `lang` = 'en'
        640μsadmin_newCMSService.php#226
        Bindings
        • 0: en
        Backtrace
        • 15. app/Services/CMSService.php:226
        • 16. app/Http/Controllers/CmsController.php:115
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
      • select * from `projects` where `id` in ('36', '40')
        640μsadmin_newBaseModel.php#49
        Bindings
        • 0: 36
        • 1: 40
        Backtrace
        • 15. app/Models/BaseModel.php:49
        • 16. app/Http/Controllers/CmsController.php:120
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
      • select * from `rblocks` where `rblocks`.`id` = '1' limit 1
        280μsadmin_newCMSService.php#139
        Bindings
        • 0: 1
        Backtrace
        • 20. app/Services/CMSService.php:139
        • 21. app/Http/Controllers/CmsController.php:127
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:259
      • select * from `categories`
        400μsadmin_newHelpers.php#100
        Backtrace
        • 18. app/Helpers.php:100
        • 20. view::sections.case_start:24
        • 22. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 23. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 24. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `posts` where `category_id` != 'null'
        900μsadmin_newHelpers.php#101
        Bindings
        • 0: null
        Backtrace
        • 15. app/Helpers.php:101
        • 17. view::sections.case_start:24
        • 19. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 20. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 21. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages`
        1msadmin_newHelpers.php#48
        Backtrace
        • 18. app/Helpers.php:48
        • 20. app/Helpers.php:113
        • 22. view::sections.case_start:24
        • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select * from `pages` where `pages`.`id` = 3 limit 1
        410μsadmin_newHelpers.php#55
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Helpers.php:55
        • 22. app/Helpers.php:113
        • 24. view::sections.case_start:24
        • 26. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 27. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • select * from `pages` where `pages`.`id` = '26' limit 1
        450μsadmin_newCMSService.php#190
        Bindings
        • 0: 26
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.header:11
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '27' limit 1
        340μsadmin_newCMSService.php#190
        Bindings
        • 0: 27
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.header:11
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '32' limit 1
        300μsadmin_newCMSService.php#190
        Bindings
        • 0: 32
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.header:11
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '28' limit 1
        680μsadmin_newCMSService.php#190
        Bindings
        • 0: 28
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '29' limit 1
        380μsadmin_newCMSService.php#190
        Bindings
        • 0: 29
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '30' limit 1
        330μsadmin_newCMSService.php#190
        Bindings
        • 0: 30
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '31' limit 1
        420μsadmin_newCMSService.php#190
        Bindings
        • 0: 31
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '1' limit 1
        630μsadmin_newCMSService.php#190
        Bindings
        • 0: 1
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '26' limit 1
        560μsadmin_newCMSService.php#190
        Bindings
        • 0: 26
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '27' limit 1
        290μsadmin_newCMSService.php#190
        Bindings
        • 0: 27
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '32' limit 1
        270μsadmin_newCMSService.php#190
        Bindings
        • 0: 32
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '38' limit 1
        440μsadmin_newCMSService.php#190
        Bindings
        • 0: 38
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • select * from `pages` where `pages`.`id` = '39' limit 1
        520μsadmin_newCMSService.php#190
        Bindings
        • 0: 39
        Backtrace
        • 20. app/Services/CMSService.php:190
        • 21. view::partials.footer:47
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      App\Models\Page
      37Page.php#?
      App\Models\Post
      12Post.php#?
      App\Models\Project
      11Project.php#?
      App\Models\Category
      10Category.php#?
      App\Models\Menu
      6Menu.php#?
      App\Models\Rblock
      1Rblock.php#?
          _token
          Ki7aHShGe95I8YkFvsRPNnJkE0woh1aOHjznHq2F
          _previous
          array:1 [ "url" => "https://new.3angle.expert/en/portfolio/flyttkalle" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /en/portfolio/flyttkalle
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:18 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.61" ] "host" => array:1 [ 0 => "new.3angle.expert" ] "x-accel-internal" => array:1 [ 0 => "/nginx_static_files" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Thu, 12 Jun 2025 08:57:50 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:1 [ 0 => "triangle_session=eyJpdiI6ImFPcVl2RUJCVS9RRE1GQUZZQVp5N3c9PSIsInZhbHVlIjoiaSsvRTNtOHBoKzdMK1luWXpja1FtZ09xM3kxRVNXWHBkcHkvVEQ1N3hZaEEvYjlwMFZKNDBzNXRXR2M5YkpvdjRMOHJqZFNsRTFpaXp0K1VnM0VROGxnVWVnd2wyVG1rUnp4c29vb3VkVEdoelJtUEFWdlVLUVNkd3FiQUYvUTUiLCJtYWMiOiJhZjIyNTQwOTJmM2FjYTFiODA2YTEyMDczODBhMmZkZWI4YzIwYmViMDVhZDQ5ZmEyY2Y2ZDkwMTU3NzNjYmY0IiwidGFnIjoiIn0%3D; expires=Fri, 12 Jun 2026 08:57:50 GMT; Max-Age=31536000; path=/; httponly; samesite=laxtriangle_session=eyJpdiI6ImFPcVl2RUJCVS9RRE1GQUZZQVp5N3c9PSIsInZhbHVlIjoiaSsvRTNtOHBoKzdMK1luWXpja1FtZ09xM3kxRVNXWHBkcHkvVEQ1N3hZaEEvYjlwMFZKNDBzNXRXR2M5YkpvdjR" ] "Set-Cookie" => array:1 [ 0 => "triangle_session=eyJpdiI6ImFPcVl2RUJCVS9RRE1GQUZZQVp5N3c9PSIsInZhbHVlIjoiaSsvRTNtOHBoKzdMK1luWXpja1FtZ09xM3kxRVNXWHBkcHkvVEQ1N3hZaEEvYjlwMFZKNDBzNXRXR2M5YkpvdjRMOHJqZFNsRTFpaXp0K1VnM0VROGxnVWVnd2wyVG1rUnp4c29vb3VkVEdoelJtUEFWdlVLUVNkd3FiQUYvUTUiLCJtYWMiOiJhZjIyNTQwOTJmM2FjYTFiODA2YTEyMDczODBhMmZkZWI4YzIwYmViMDVhZDQ5ZmEyY2Y2ZDkwMTU3NzNjYmY0IiwidGFnIjoiIn0%3D; expires=Fri, 12-Jun-2026 08:57:50 GMT; path=/; httponlytriangle_session=eyJpdiI6ImFPcVl2RUJCVS9RRE1GQUZZQVp5N3c9PSIsInZhbHVlIjoiaSsvRTNtOHBoKzdMK1luWXpja1FtZ09xM3kxRVNXWHBkcHkvVEQ1N3hZaEEvYjlwMFZKNDBzNXRXR2M5YkpvdjR" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "Ki7aHShGe95I8YkFvsRPNnJkE0woh1aOHjznHq2F" "_previous" => array:1 [ "url" => "https://new.3angle.expert/en/portfolio/flyttkalle" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-06-12 08:57:50GET/en/portfolio/flyttkalle672377