Optima CRM

Wir haben ein CRM-System für ein schwedisches Unternehmen entwickelt, das eine Lösung zur Verwaltung von Kundeninteraktionen und Geschäftsprozessen bietet. Diese CRM-Plattform sammelt automatisch Leads aus allen Webressourcen des Unternehmens und ermöglicht eine zentrale Verwaltung potenzieller Kunden.

  • Design
  • Entwicklung
  • Typ Dashboard
  • Tech-Stack HTML/CSS/JS, Wordpress

Wir haben ein CRM-System für ein schwedisches Unternehmen entwickelt, das eine Lösung zur Verwaltung von Kundeninteraktionen und Geschäftsprozessen bietet. Diese CRM-Plattform sammelt automatisch Leads aus allen Webressourcen des Unternehmens und ermöglicht eine zentrale Verwaltung potenzieller Kunden.

  • Design
  • Entwicklung

Dienstleister hatten Schwierigkeiten, Angebote, Leads und aktive Aufträge effizient zu verwalten, was zu Unordnung und Ineffizienz führte. Die Erstellung von Rechnungen und die Aktualisierung der Kunden über den Status der Bestellungen waren zeitaufwendig und fehleranfällig.

Problem

Optima CRM wurde entwickelt, um diese Prozesse zu optimieren. Es bietet ein übersichtliches und benutzerfreundliches Dashboard, mit dem die Kunden Angebote und Leads verwalten, aktive Aufträge verfolgen und Rechnungen problemlos erstellen können. Die Plattform sorgt dafür, dass alle Informationen ordentlich organisiert sind, was den Benutzern hilft, die Kontrolle und Effizienz in ihren Abläufen aufrechtzuerhalten.

Lösung

Mehr zum Projekt

Das System ermöglicht zudem die einfache Erstellung von Angeboten, Bestellungen und Rechnungen, wodurch der Abschluss von Geschäften vereinfacht wird. Darüber hinaus helfen integrierte E-Mail-Marketing-Tools dem Unternehmen, die Kommunikation mit den Kunden aufrechtzuerhalten, und die Möglichkeit, Online-Zahlungen zu akzeptieren, macht den Interaktionsprozess noch bequemer und effizienter.

Unser CRM verbessert die betriebliche Effizienz des Unternehmens erheblich und steigert sowohl die internen Abläufe als auch die Qualität des Kundenservice.

concept image
concept image
concept image

Präsentation

Die Hauptfarbe, die im Dashboard von Optima CRM verwendet wird, ist lila, die auf Schaltflächen und aktiven Elementen angewendet wird, um Aufmerksamkeit zu erregen.

Eine Reihe von Sekundärfarben, darunter grün, blau, rot und orange, wird für zusätzliche Elemente wie Statusanzeigen verwendet. Dieses Farbschema sorgt für ein visuell ansprechendes Interface, während Klarheit und Fokus gewahrt bleiben.

Ausgewählte Farben
image colors pallette

Tech-Stack

  • React
  • Laravel Framework
  • Rest API

Unsere Dienstleistungen

  • Forschung
  • UX/UI-Design
  • Entwicklung

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

Schau dir unser Team an

Flyttstad Fabriken

Flyttstad Fabriken

Design, Benutzererfahrung, Entwicklung

Bella Rose

Bella Rose

Design, Benutzererfahrung, Entwicklung

Älvsjö Tak

Älvsjö Tak

Design, Benutzererfahrung, Entwicklung

Depression Project

Depression Project

Design, Benutzererfahrung, Entwicklung

Pancea

Pancea

Design, Benutzererfahrung, Entwicklung

Fixkalle

Fixkalle

Design, Benutzererfahrung, Entwicklung

Mehr anzeigen

Lass uns
anfangen

Unser Expertenteam steht Ihnen zur Seite, um Sie durch jeden Schritt des Prozesses zu begleiten. Worauf warten Sie noch? 

Beginnen wir noch heute mit Ihrem Projekt! Kontaktieren Sie uns jetzt, um einen Beratungstermin zu vereinbaren und den ersten Schritt zur Verwirklichung Ihrer Ziele zu machen.

Request history8.2.15PHP Version244msRequest Duration3MBMemory UsageGET {locale}/portfolio/{slug}Route
    • Booting (77.58ms)time
    • Application (166ms)time
    • 1 x Application (68.19%)
      166ms
      1 x Booting (31.81%)
      77.58ms
      62 templates were rendered
      • 1x projectproject.blade.php#?blade
      • 1x sections.case_startcase_start.blade.php#?blade
      • 1x sections.case_problemcase_problem.blade.php#?blade
      • 44x partials.svgsvg.blade.php#?blade
      • 1x sections.case_infocase_info.blade.php#?blade
      • 1x sections.case_slidercase_slider.blade.php#?blade
      • 1x sections.case_colorscase_colors.blade.php#?blade
      • 1x sections.case_fontscase_fonts.blade.php#?blade
      • 1x sections.compose_pausecompose_pause.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, 6 of which were duplicates, 17 unique. Show only duplicated15.54ms
      • select * from `menus` where `lang` = 'en'
        980μ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` = 'de' and `active` = '1' and `slug` = 'optima-crm' limit 1
        1msadmin_newCmsController.php#104
        Bindings
        • 0: de
        • 1: 1
        • 2: optima-crm
        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` <> 'optima-crm' limit 8
        1.01msadmin_newCmsController.php#111
        Bindings
        • 0: optima-crm
        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` = 'de'
        860μsadmin_newCMSService.php#226
        Bindings
        • 0: de
        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 ('47', '34')
        750μsadmin_newBaseModel.php#49
        Bindings
        • 0: 47
        • 1: 34
        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` = '4' limit 1
        540μsadmin_newCMSService.php#139
        Bindings
        • 0: 4
        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`
        690μ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'
        1.04msadmin_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`
        1.26msadmin_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
        390μ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` = '42' limit 1
        800μsadmin_newCMSService.php#190
        Bindings
        • 0: 42
        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` = '43' limit 1
        560μsadmin_newCMSService.php#190
        Bindings
        • 0: 43
        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` = '48' limit 1
        720μsadmin_newCMSService.php#190
        Bindings
        • 0: 48
        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` = '44' limit 1
        780μsadmin_newCMSService.php#190
        Bindings
        • 0: 44
        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` = '45' limit 1
        290μsadmin_newCMSService.php#190
        Bindings
        • 0: 45
        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` = '46' limit 1
        400μsadmin_newCMSService.php#190
        Bindings
        • 0: 46
        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` = '47' limit 1
        540μsadmin_newCMSService.php#190
        Bindings
        • 0: 47
        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` = '41' limit 1
        670μsadmin_newCMSService.php#190
        Bindings
        • 0: 41
        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` = '42' limit 1
        570μsadmin_newCMSService.php#190
        Bindings
        • 0: 42
        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` = '43' limit 1
        810μsadmin_newCMSService.php#190
        Bindings
        • 0: 43
        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` = '48' limit 1
        300μsadmin_newCMSService.php#190
        Bindings
        • 0: 48
        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` = '51' limit 1
        270μsadmin_newCMSService.php#190
        Bindings
        • 0: 51
        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` = '52' limit 1
        310μsadmin_newCMSService.php#190
        Bindings
        • 0: 52
        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
          Enc4GAwEs0gXKRuSIjNJoT4HmMbm1AOwwJg3W1TP
          _previous
          array:1 [ "url" => "https://new.3angle.expert/de/portfolio/optima-crm" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /de/portfolio/optima-crm
          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 => "13.58.129.138" ] "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, 05 Jun 2025 11:54:03 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:1 [ 0 => "triangle_session=eyJpdiI6IitOWmdLQWxxSVJiamxMZC84TnBDL3c9PSIsInZhbHVlIjoiOFdicmoxd2czbk11WGEvTnNwcmwzVDRSdnZnYUlNSy85TzV0MFdKRmU2ajdhWHpWRFowc0hEVXo0NlAyYVFFNElRUFNxMDM4WE1qV0RxQUNCcjdWVHVWUVFiQjZBMUozS2xxOXVSQVZiMVNUTm9udWNOaVhJTjFXZzlicjY3am0iLCJtYWMiOiJkYTZlNGQ0ZDNiNzI2NDY0NjQ5NGUzZDFkZGM5MjMxYjk0NmIwZDE1Yjg2YjU3NTM3MmQ4NTJiNDc5YTFjZDNjIiwidGFnIjoiIn0%3D; expires=Fri, 05 Jun 2026 11:54:03 GMT; Max-Age=31536000; path=/; httponly; samesite=laxtriangle_session=eyJpdiI6IitOWmdLQWxxSVJiamxMZC84TnBDL3c9PSIsInZhbHVlIjoiOFdicmoxd2czbk11WGEvTnNwcmwzVDRSdnZnYUlNSy85TzV0MFdKRmU2ajdhWHpWRFowc0hEVXo0NlAyYVFFNEl" ] "Set-Cookie" => array:1 [ 0 => "triangle_session=eyJpdiI6IitOWmdLQWxxSVJiamxMZC84TnBDL3c9PSIsInZhbHVlIjoiOFdicmoxd2czbk11WGEvTnNwcmwzVDRSdnZnYUlNSy85TzV0MFdKRmU2ajdhWHpWRFowc0hEVXo0NlAyYVFFNElRUFNxMDM4WE1qV0RxQUNCcjdWVHVWUVFiQjZBMUozS2xxOXVSQVZiMVNUTm9udWNOaVhJTjFXZzlicjY3am0iLCJtYWMiOiJkYTZlNGQ0ZDNiNzI2NDY0NjQ5NGUzZDFkZGM5MjMxYjk0NmIwZDE1Yjg2YjU3NTM3MmQ4NTJiNDc5YTFjZDNjIiwidGFnIjoiIn0%3D; expires=Fri, 05-Jun-2026 11:54:03 GMT; path=/; httponlytriangle_session=eyJpdiI6IitOWmdLQWxxSVJiamxMZC84TnBDL3c9PSIsInZhbHVlIjoiOFdicmoxd2czbk11WGEvTnNwcmwzVDRSdnZnYUlNSy85TzV0MFdKRmU2ajdhWHpWRFowc0hEVXo0NlAyYVFFNEl" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "Enc4GAwEs0gXKRuSIjNJoT4HmMbm1AOwwJg3W1TP" "_previous" => array:1 [ "url" => "https://new.3angle.expert/de/portfolio/optima-crm" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-06-05 11:54:03GET/de/portfolio/optima-crm622377