projektowanie stron internetowych
Wszystkie strony tworzone są w oparciu o indywidualny projekt graficzny. Do ich budowy wykorzystywane są nowoczesne technologie, które zapewniają wysoką wydajność i skalowalność powstających aplikacji. Konsultacje stacjonarne w Krakowie.
co wyróżnia moją ofertę?
Kluczem do sukcesu każdego projektu jest indywidualne podejście do klienta. Stworzenie strony odpowiadającej projektowi graficznemu to nie wszystko. Usługi które świadczę obejmują pełną konfigurację - od ustawienia serwera z domeną do testów wydajności i indeksowania przez google.

wysoka wydajność
- Szybkie ładowanie strony
- Dobór parametrów serwera
- Wykorzystanie pamięci podręcznej przeglądarki
- Dostarczanie zoptymalizowanych obrazów
- Dostosowanie SSR i CSR

Personalizowany projekt
- Darmowe demo strony głównej
- Projekt graficzny dostosowany do marki
- Konsultacje online i poprawki projektu w Figmie
- Modyfikacje logo
- Tworzenie banerów, ikon i schematów

Wysokie bezpieczeństwo
- Kilkuetapowa weryfikacja na serwerach VPS
- Klucze bezpieczeństwa do komunikacji z poszczególnymi serwisami
- Strony korzystają z certyfikatów SSL
- Regularne kopie zapasowe

Nowoczesne technologie
- Korzystanie z nowoczesnych rozwiązań dostępnych na rynku
- Strony tworzone z ideą użytkowania przez lata
- Stabilne środowisko nie wymagające regularnych aktualizacji
- Wysokie bezpieczeństwo

Onsite seo
- Korzystanie z najnowszych wytycznych Google
- Przemyślane schema dla botów indeksujących
- Brak zepsutych linków
- Testy wydajności, dostępności i SEO od PSI

Opieka techniczna
- Monitoring stanu technicznego stron po wdrożeniu
- Dostępność i pomoc dla klientów
- Dbanie o bezpieczeństwo stron
- Prace konserwacyjne na serwerach i aplikacjach (kopie zapasowe, przekierowania, aktualizacje)
Składowe strony internetowej
Opis środowiska w jakim działa strona internetowa oraz możliwości wynikające z wyboru serwera VPS.
Strony hostowane są na serwerach VPS, które dają możliwość instalacji różnych aplikacji jak strony internetowe, bazy danych, aplikacje do przechowywania zdjęć i inne.
Własny serwer nie wprowadza żadnych limitów jak ilość zdjęć, plików, ograniczenie do jednego systemu. Przykładowo możemy stworzyć stronę internetową, a po kilku miesiącach jeżeli jest taka potrzeba stworzyć dodatkowo bazę danych do przechowywania danych klientów, lub oddzielną aplikację S3 do trzymania zdjęć w chmurze.
Serwery posiadają różne parametry wydajnościowe dopasowane do danego projektu. Przeciętny serwer zapewniający bardzo dobrą wydajność jest w stanie hostować do 4 stron internetowych zbudowanych w PayloadCMS.
Przesuń w prawo, żeby zobaczyć pozostałe składowe.
Strony hostowane są na serwerach VPS, które dają możliwość instalacji różnych aplikacji jak strony internetowe, bazy danych, aplikacje do przechowywania zdjęć i inne.
Własny serwer nie wprowadza żadnych limitów jak ilość zdjęć, plików, ograniczenie do jednego systemu. Przykładowo możemy stworzyć stronę internetową, a po kilku miesiącach jeżeli jest taka potrzeba stworzyć dodatkowo bazę danych do przechowywania danych klientów, lub oddzielną aplikację S3 do trzymania zdjęć w chmurze.
Serwery posiadają różne parametry wydajnościowe dopasowane do danego projektu. Przeciętny serwer zapewniający bardzo dobrą wydajność jest w stanie hostować do 4 stron internetowych zbudowanych w PayloadCMS.
Dostęp do konta, na którym znajduje się serwer jest zabezpieczony dwuetapową weryfikacją.
Dostawcy tacy jak Hostinger umożliwiają dodanie użytkownika do zarządzania serwerem, nadając uprawnienia do edycji, przy jednoczesnym zachowaniu większych uprawnień w hierarchii. W efekcie klient może odebrać uprawnienia użytkownikowi. Bardzo dobre rozwiązanie, które chroni zakupiony serwer przed wyłudzeniem.
Wszelkie połączenia zewnętrzne do serwera są autoryzowane przy wykorzystaniu kluczy dostępu co zwiększa bezpieczeństwo serwera.
Serwery wykonują automatyczne kopie zapasowe całego środowiska w zależności od wybranego pakietu. Klasyczna darmowa częstotliwość to zazwyczaj 1 tydzień.
Strony internetowe składają się z środowiska, w którym działają - czyli systemu operacyjnego zainstalowanego na serwerze (Linux) oraz domeny umożliwiającej odnalezienie strony pod danym adresem i komunikacje z nią.
“Strona internetowa” działająca na serwerze składa się z 3 lub więcej aplikacji. W przypadku stron budowanych w PayloadCMS jest to:
- Aplikacja PayloadCMS - aplikacja w nextjs napisana w języku TypeScript.
- Baza danych - najczęściej MongoDB lub PostgreSQL
- Serwis S3 do przechowywania zdjęć i plików - Minio
Każda strona posiada bazę danych działającą jako oddzielna aplikacja, która przechowuje informacje o danych na stronie wprowadzonych przez użytkownika.
Baza jest niezbędna do przechowywania zmian, danych logowania do panelu administratora oraz pozostałych informacji.
Strony budowane w PayloadCMS wykorzystują bazy MongoDB ze względu na szybkość w komunikacji i aktualizacji rekordów.
W celu zwiększenia bezpieczeństwa wykonywane są codzienne kopie zapasowe.
Strony wykonane w PayloadCMS korzystają z obrazów przechowywanych w chmurze. Jest to podobne rozwiązanie do dysku google gdzie możemy wrzucać zdjęcia oraz decydować komu je udostępnimy.
Do przechowywania obrazów używamy aplikacji Minio, którą instalujemy na serwerze. Dużą zaletą jest to, że jest ona niezależna - sami decydujemy co wrzucamy, kto ma dostęp. Ogranicza nas tylko miejsce na dysku serwera. Komunikacja między aplikacją, a serwisem Minio odbywa się poprzez uwierzytelnienie oraz nadanie specjalnych uprawnień do edycji, co zwiększa bezpieczeństwo przechowywanych danych.
Jak wygląda współpraca?
Plan współpracy przy tworzeniu stron internetowych.

01 analiza potrzeb
Ustalamy oczekiwania wobec projektu, czas realizacji i wstępną wycenę. Przedstawiam Ci jak wygląda współpraca ze mną oraz jak przebiega cały proces.

02 demo strony głównej
Przygotuję demo w postaci widoku strony głównej, żeby sprawdzić czy styl odpowiada Twoim oczekiwaniom.

03 analiza demo
Omawiamy projekt strony głównej - sprawdzamy styl strony, czcionki i kolory, które posłużą do dalszej budowy strony.

04 projekt graficzny
Przygotowuje projekt graficzny strony internetowej i na bieżąco informuje o postępach.

05 zakup serwera z domeną
Pomagam Ci w doborze serwera i domeny w rozsądnej cenie z parametrami dostosowanymi do projektu. Te zasoby będą mi potrzebne do dalszej pracy jaką jest kodowanie.

06 kodowanie
Konfiguruję serwer z domeną i przystępuję do kodowania. Będziesz mógł sprawdzać postępy prac na przygotowanej subdomenie do realizacji w wersji deweloperskiej.

07 wdrożenie
Wrzucamy stronę na docelowy adres domeny. Konfiguruję usługi Google i przeprowadzam ostatnie testy wydajnościowe.

08 szkolenie
Spotykamy się na Google Meet w celu omówienia projektu. W tej części prezentuje jak działa strona oraz jak ją edytować. Spotkanie jest nagrywane dla klienta jako poradnik obsługi strony.

09 opieka techniczna
Zajmuję się opieką techniczną Twojej strony. Korzystam z narzędzi takich jak ahrefs w celu sprawdzania SEO oraz Coolify do celów technicznych.
wycena
Ze względu na dużą różnorodność wykonywanych projektów, różne potrzeby i budżety klientów wycena strony jest ustalana po konsultacji.
Przedstawisz mi swoje oczekiwania na podstawie których dopasuję projekt do Twoich potrzeb.
Przygotuję demo w postaci widoku strony głównej, żeby sprawdzić czy styl odpowiada Twoim oczekiwaniom.
Wypiszę Ci wszystkie koszty, na które składa się zaproponowana przeze mnie cena.
Ustalimy szacowany czas oddania strony.
Wszystkie składowe konsultacji są darmowe.
Portfolio 2.0
Każdy z wykonanych projektów to dziesiątki godzin spędzonych na konsultacjach, planowaniu, projektowaniu, tworzeniu, wdrożeniu oraz integracjach z platformami i serwerami.
Wydajność, personalizacja, swoboda działania, zaangażowana społeczność i profesjonalny zespół odpowiedzialny za rozwój systemu to argumenty, które stoją za wyborem PayloadCMS.
W mojej ofercie staram się świadczyć usługi, które za kilka lat nie będą odstawać od uwczesnych standardów. Dlatego wybór padł na PayloadCMS, którego używają takie firmy jak Mazda, Asics czy Microsoft.

Wysoka wydajność
W przeprowadzanych testach strony tworzone w PayloadCMS osiągały wyniki powyżej 90 punktów na 100 w testach PSI od Google.
Automatyczne skalowanie zdjęć oraz możliwości nałożenia ograniczeń w panelu administratora do stosowania poprawnych formatów zdjęć oraz treści pozwalają osobą edytującym stronę zachować na niej porządek.
Strony korzystają z najnowszych technologii jak np. wykorzystanie pamięci podręcznej, dzięki której kluczowe dane strony potrzebne do jej załadowania u klientów są przechowywane na ich urządzeniach. Przekłada się to na szybsze ładowanie strony po pierwszej wizycie.
personalizowany panel do edycji treści
Payload jest systemem CMS - oznacza to, że wszystkie treści umieszczone na stronie można edytować z panelu administratora.
Panel administratora jest w pełni konfigurowalny, co oznacza, że mogę go zakodować pod wasze potrzeby i wprowadzić przydatne automatyzacje ułatwiające wprowadzanie zmian.
Tworzenie panelu od 0 daje mi możliwość ukształtowania go w taki sposób, żeby osoba edytująca wprowadzała zmiany w sposób niezaburzający koncepcji całej strony. Zmniejsza to także ryzyko występowania błędów oraz ewentualnego spowolnienia strony przez nadmiarowe treści.
Panel administratora nie wymaga znajomości kodowania. W istocie są to zwykłe pola do edycji i umieszczania odpowiadające elementom na stronie.
Panel jest w pełni skalowalny - co daje możliwość jego dalszego rozwoju wraz z rozwojem treści i nowych funkcjonalności na stronie.
Panel umożliwia tworzenie kont użytkowników z nadawaniem im określonych uprawnień do edycji.
Sprawdzony system
Payload jest rozwiązaniem open-source, co oznacza, że w większości jest rozwijany przez zaangażowaną społeczność. Wpływa to na jego dynamikę rozwoju i powstawanie nowych możliwości w jego zastosowaniu.
System zyskał zaufanie społeczności na zachodzie oraz topowych marek takich jak Mazda, Microsoft czy Figma.
Środowisko działania strony składa się z 3 elementów: strony, bazy danych oraz aplikacji do przechowywania zdjęć i plików S3. Wszystkie te aplikacje tworzone są w systemie kontenerów, który powoduje ich izolacje względem siebie na serwerze co zwiększa wydajność i bezpieczeństwo w przypadku próby zewnętrzengo włamania na serwer.
Wszystkie aplikacje budowane są na pakietach, które posiadają długie wsparcie techniczne. Oznacza to, że postawiona strona nie będzie wymagała aktualizacji, pod kątem technicznym przez najbliższe lata.
faq
Najczęściej zadawane pytania.




