Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
f995ddd
- update website
EwelinaSkrzypacz Feb 24, 2026
4eba7af
- changes on about page
EwelinaSkrzypacz Mar 4, 2026
637917f
- add offer page
EwelinaSkrzypacz Mar 4, 2026
8ab785a
- remove authelia
EwelinaSkrzypacz Mar 4, 2026
4f4dabd
- fixes to home and about page
EwelinaSkrzypacz Mar 4, 2026
9c2e9c0
- fixes to offer page
EwelinaSkrzypacz Mar 4, 2026
0170709
- fixes to offer page
EwelinaSkrzypacz Mar 4, 2026
db8393b
- update home
EwelinaSkrzypacz Jul 8, 2026
4d6fe70
- change references
EwelinaSkrzypacz Jul 9, 2026
b20c980
- change references
EwelinaSkrzypacz Jul 9, 2026
9a82473
- changes in about pages
EwelinaSkrzypacz Jul 9, 2026
86a1dc5
- changes in about pages
EwelinaSkrzypacz Jul 9, 2026
9bcca41
- changes in about pages
EwelinaSkrzypacz Jul 9, 2026
636aa3c
- working on offer page
EwelinaSkrzypacz Jul 9, 2026
7ec4886
- working on offer page
EwelinaSkrzypacz Jul 10, 2026
8d45ed6
- working on offer page
EwelinaSkrzypacz Jul 10, 2026
2912136
- rwd fixes
EwelinaSkrzypacz Jul 10, 2026
4de0152
- translations
EwelinaSkrzypacz Jul 10, 2026
979020c
- fixes after review
EwelinaSkrzypacz Jul 13, 2026
f93ee15
- fixes after review
EwelinaSkrzypacz Jul 14, 2026
db4060f
- fixes after review
EwelinaSkrzypacz Jul 14, 2026
a9adbcc
- fixes after review
EwelinaSkrzypacz Jul 15, 2026
ea0115f
- change font color
EwelinaSkrzypacz Jul 22, 2026
172bea2
- make changes
EwelinaSkrzypacz Jul 23, 2026
b3f0dd3
- add case study
EwelinaSkrzypacz Jul 24, 2026
bc11cd5
- add case study
EwelinaSkrzypacz Jul 24, 2026
64a4d5d
- add case study
EwelinaSkrzypacz Jul 24, 2026
a0ef635
- add case study
EwelinaSkrzypacz Jul 24, 2026
d658aec
- temporary add case to seed
EwelinaSkrzypacz Jul 24, 2026
7e1471c
- add missing translations
EwelinaSkrzypacz Jul 24, 2026
1e0b1be
- cleaning
EwelinaSkrzypacz Jul 24, 2026
bd89c5b
- cleaning
EwelinaSkrzypacz Jul 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions app/Http/Controllers/OfferController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

declare(strict_types=1);

namespace Blumilk\Website\Http\Controllers;

use Illuminate\Contracts\View\Factory;
use Illuminate\Contracts\View\View;

class OfferController extends Controller
{
public function __invoke(Factory $factory): View
{
return $factory->make("offer");
}
}
3 changes: 2 additions & 1 deletion app/Models/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Sanctum\HasApiTokens;
use Override;

/**
* @poperty int $id
Expand Down Expand Up @@ -50,7 +51,7 @@ class User extends Authenticatable implements FilamentUser
"role" => Role::class,
];

#[\Override]
#[Override]
public function canAccessPanel(Panel $panel): bool
{
return $this->active && ($this->isAdmin() || $this->isModerator());
Expand Down
176 changes: 105 additions & 71 deletions database/seeders/ProjectsSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,99 +15,133 @@ public function run(): void
$this->seedGetTheBox();
$this->seedK1();
$this->seedCarbon();
$this->seedEmployeeRequests();

Project::factory()->count(12)->create();
}

private function seedVita(): void
{
Project::factory()->create([
"name_first_part" => [
"pl" => "Aplikacja do",
"en" => "Application for",
Project::firstOrCreate(
["slug" => "vita"],
[
"name_first_part" => [
"pl" => "Aplikacja do",
"en" => "Application for",
],
"name_second_part" => [
"pl" => "zamawiania usług medycznych",
"en" => "ordering medical services",
],
"name_third_part" => [
"pl" => "z przychodni Vita+",
"en" => "from the Vita+ clinic",
],
"color" => "#9676F9",
"photo" => "factory/case_study.jpg",
"published" => true,
"template" => "vita",
],
"name_second_part" => [
"pl" => "zamawiania usług medycznych",
"en" => "ordering medical services",
],
"name_third_part" => [
"pl" => "z przychodni Vita+",
"en" => "from the Vita+ clinic",
],
"color" => "#9676F9",
"photo" => "factory/case_study.jpg",
"published" => true,
"slug" => "vita",
"template" => "vita",
]);
);
}

private function seedGetTheBox(): void
{
Project::factory()->create([
"name_first_part" => [
"pl" => "Aplikacja shared economy do",
"en" => "Shared economy application for",
],
"name_second_part" => [
"pl" => "przewozów przesyłek",
"en" => "the transport of parcels",
Project::firstOrCreate(
["slug" => "getthebox"],
[
"name_first_part" => [
"pl" => "Aplikacja shared economy do",
"en" => "Shared economy application for",
],
"name_second_part" => [
"pl" => "przewozów przesyłek",
"en" => "the transport of parcels",
],
"name_third_part" => [
"pl" => null,
"en" => null,
],
"color" => "#FAD12A",
"photo" => "factory/case_study.jpg",
"published" => true,
"template" => "getthebox",
],
"name_third_part" => [
"pl" => null,
"en" => null,
],
"color" => "#FAD12A",
"photo" => "factory/case_study.jpg",
"published" => true,
"slug" => "getthebox",
"template" => "getthebox",
]);
);
}

private function seedK1(): void
{
Project::factory()->create([
"name_first_part" => [
"pl" => "System",
"en" => "System for",
],
"name_second_part" => [
"pl" => "zarządzania licencjami i dystrybucji",
"en" => "managing licenses and distributing",
Project::firstOrCreate(
["slug" => "k1"],
[
"name_first_part" => [
"pl" => "System",
"en" => "System for",
],
"name_second_part" => [
"pl" => "zarządzania licencjami i dystrybucji",
"en" => "managing licenses and distributing",
],
"name_third_part" => [
"pl" => "oprogramowania",
"en" => "Software",
],
"color" => "#FF5555",
"photo" => "factory/case_study.jpg",
"published" => true,
"template" => "k1",
],
"name_third_part" => [
"pl" => "oprogramowania",
"en" => "Software",
],
"color" => "#FF5555",
"photo" => "factory/case_study.jpg",
"published" => true,
"slug" => "k1",
"template" => "k1",
]);
);
}

private function seedCarbon(): void
{
Project::factory()->create([
"name_first_part" => [
"pl" => "Aplikacja do zbierania danych i generowania raportów",
"en" => "Application for collecting data and generating reports",
],
"name_second_part" => [
"pl" => "dotyczących śladu węglowego",
"en" => "regarding carbon footprint",
Project::firstOrCreate(
["slug" => "carbon"],
[
"name_first_part" => [
"pl" => "Aplikacja do zbierania danych i generowania raportów",
"en" => "Application for collecting data and generating reports",
],
"name_second_part" => [
"pl" => "dotyczących śladu węglowego",
"en" => "regarding carbon footprint",
],
"name_third_part" => [
"pl" => null,
"en" => null,
],
"color" => "#F39200",
"photo" => "factory/case_study.jpg",
"published" => true,
"template" => "carbon",
],
"name_third_part" => [
"pl" => null,
"en" => null,
);
}

private function seedEmployeeRequests(): void
{
Project::firstOrCreate(
["slug" => "employee-requests"],
[
"name_first_part" => [
"pl" => "System do zarządzania wnioskami zgłaszanymi przez pracowników firmy",
"en" => "A system for managing requests submitted by company employees",
],
"name_second_part" => [
"pl" => null,
"en" => null,
],
"name_third_part" => [
"pl" => null,
"en" => null,
],
"color" => "#000000",
"photo" => "factory/case_study.jpg",
"published" => true,
"template" => "employee-requests",
],
"color" => "#F39200",
"photo" => "factory/case_study.jpg",
"published" => true,
"slug" => "carbon",
"template" => "carbon",
]);
);
}
}
2 changes: 1 addition & 1 deletion environment/prod/deployment/beta/docker-compose.beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ services:
- "traefik.http.routers.blumilk-website-beta-app.entrypoints=websecure"
- "traefik.http.routers.blumilk-website-beta-app.tls=true"
- "traefik.http.routers.blumilk-website-beta-app.tls.certresolver=lets-encrypt-resolver"
- "traefik.http.routers.blumilk-website-beta-app.middlewares=authelia@file,response-gzip-compress@file"
- "traefik.http.routers.blumilk-website-beta-app.middlewares=response-gzip-compress@file"
depends_on:
blumilk-website-beta-database:
condition: service_healthy
Expand Down
7 changes: 5 additions & 2 deletions lang/en/buttons.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

return [
"about" => "About company",
"about" => "About us",
"lets_talk" => "Let's talk",
"text_us" => "Text us!",
"text_us_1" => "Text ",
"text_us_2" => "us!",
"see_more_projects" => "See more projects",
"see_our_projects" => "See our projects",
"case_study" => "Go to case study",
"see_all" => "See all",
"send" => "Send",
Expand All @@ -20,4 +20,7 @@
"back_to_portfolio" => "Back to portfolio",
"accept_all" => "Accept all",
"download" => "Download",
"see_how_we_can_help" => "See how we can help you",
"schedule_free_consultation" => "Schedule a free consultation",
"join_happy_customers" => "Join our happy customers",
];
Loading
Loading