Petr Čepický

Petr Čepický

Vývojář webových aplikací na míru

Nezávazná konzultace

Kdo jsem

Mou vášní je přetvářet nápady ve funkční kód.

Jsem nezávislý webový vývojář se specializací na PHP a JavaScript. Nepíšu jen kód – dodávám kompletní řešení. Mou prací je provést vás celým procesem od prvotního nápadu, přes vývoj a nasazení, až po následnou podporu.

Zaměřuji se na menší a střední podniky, kterým díky efektivitě a osobnímu přístupu nabízím špičkovou technologii za přijatelné ceny. Každý projekt je pro mě jedinečný příběh, kterému se věnuji s maximální péčí.

Kompletní servis od A do Z

Aplikace na míru není jen o programování. Je to proces, kterým vás bezpečně provedu od začátku do konce.

1. Analýza & Návrh

Společně probereme vaše cíle a navrhnu optimální technické řešení a funkční prototyp.

2. Vývoj & Testování

Napíšu čistý a udržitelný kód. Důkladně otestuji všechny funkce, aby vše šlapalo jako hodinky.

3. Nasazení & Spuštění

Postarám se o bezproblémové nasazení aplikace na server a její spuštění do ostrého provozu.

4. Podpora & Školení

Proškolím váš personál, poskytnu technickou podporu a budu aplikaci dále rozvíjet podle vašich potřeb.

Specializované produkty

Kromě komplexních aplikací se zaměřuji i na tyto konkrétní produkty.

Produktové weby

Vytvořím a budu spravovat moderní web pro vaši službu nebo produkt, který efektivně osloví vaše zákazníky.

Redakční systémy (CMS)

Dodám vám jednoduchý redakční systém na míru, díky kterému si budete moci sami snadno aktualizovat obsah webu.

Můj technologický arzenál

Pro stavbu robustních a funkčních celků využívám kombinaci osvědčených a moderních technologií.

Backend (Serverová část)

  • PHP: Jádro všech serverových operací, od správy rezervací po autentizaci.
  • MySQL / MariaDB: Relační databáze jako úložiště pro veškerá data.
  • OOP & Procedurální kód: Flexibilní kombinace obou přístupů pro efektivní vývoj.

Frontend (Uživatelské rozhraní)

  • HTML5 & CSS3: Moderní standardy pro strukturu a vizuální styl všech projektů.
  • JavaScript (Vanilla JS): Mozek veškeré interaktivity bez nutnosti velkých frameworků.
  • Tailwind CSS: Pro rychlý a konzistentní vývoj responzivního designu.

Externí knihovny a služby

  • FullCalendar & Google Charts: Pro interaktivní kalendáře a přehledné grafy.
  • Font Awesome: Pro vizuálně přívětivé a srozumitelné ikony.
  • SortableJS: Lehká knihovna pro implementaci "drag & drop" funkcionality.

Komunikační protokoly

  • AJAX (Fetch API): Pro dynamickou komunikaci se serverem bez obnovování stránky.
  • JSON: Standardní formát pro výměnu dat mezi serverem a prohlížečem.
  • ICS (iCalendar): Pro snadný export událostí do osobních kalendářů klientů.
  • CRON: Pro automatické spouštění plánovaných úloh na serveru.

Ukázky mé práce

Rezervační systém pro restaurace

Komplexní rezervační a manažerský systém vytvořený na míru pro potřeby moderního gastronomického provozu. Cílem bylo vyvinout robustní, ale zároveň intuitivní nástroj, který nejen zjednodušuje správu rezervací, ale také poskytuje cenná data pro strategické rozhodování.

Klíčové vlastnosti systému:

  • Centrální dashboard: Přehledné zobrazení všech rezervací s barevným odlišením podle statusu.
  • Online i manuální rezervace: Přijímání rezervací přes web i manuálně personálem.
  • Interaktivní kalendář: Vizuální přehled obsazenosti s podporou drag & drop.
  • Detekce konfliktů: Systém automaticky upozorňuje na časové překryvy.
  • "Stop Stav": Jednoduché zablokování online rezervací jedním kliknutím.
  • Kompletní historie: Fulltextově prohledávatelná databáze všech rezervací.
  • Plně automatizovaná emailová komunikace (potvrzení, připomenutí, zpětná vazba).
  • Integrace s kalendářem (Google, Outlook, .ics soubor).
  • Notifikační centrum v administraci upozorňující na nové rezervace.
  • Detailní statistiky a grafy pro zvolená časová období.
  • Analýza vytížení, nejoblíbenější dny a časy.
  • Statistiky chování zákazníků (velikost skupin, lead time).
  • Vizuální graf budoucího vytížení pro lepší plánování.
  • Správa uživatelů a oprávnění (RBAC) s různými rolemi.
  • Mini-CMS pro správu webu (denní menu, fotogalerie).
  • Nástěnka pro personál pro předávání informací mezi směnami.
  • Adresář VIP hostů s našeptávačem ve formuláři.
  • Detailní log událostí pro snadnou kontrolu.
  • Plně responzivní design administrace.
  • LIVE Dashboard pro tablet "na place" s auto-aktualizací.
  • Intuitivní a rychlé ovládání.
Náhled rezervačního systému 1
Náhled rezervačního systému 2
Náhled rezervačního systému 3
Náhled rezervačního systému 4
Náhled rezervačního systému 5

Svobodný Anonymní Chat "VšehoChat"

Vítejte ve VšehoChatu – Místě, kde můžete být skutečně svobodní! Je to veřejný, anonymní chatovací prostor navržený pro naprostou svobodu. Žádné registrace, žádné sbírání osobních údajů – jen vy, vaše myšlenky a komunita.

Proč si vybrat VšehoChat?

  • Naprostá Anonymita: Vaše soukromí je na prvním místě. Zapomeňte na sledování.
  • Mluvte o Čemkoli: Od každodenních témat, přes vážné diskuse, až po bláznivé nápady.
  • Sdílejte Obrázky: Snadno nahrávejte a sdílejte obrázky, aby vaše konverzace ožila.
  • Jednoduchost a Rychlost: Přímý přístup z webového prohlížeče bez instalace.
  • Reakce a Odpovědi: Reagujte na zprávy emoji nebo odpovídejte přímo na konkrétní příspěvky.
Náhled VšehoChatu 1
Náhled VšehoChatu 2
Náhled VšehoChatu 3
Náhled VšehoChatu 4
Náhled VšehoChatu 5

Správa Vozidel

Moderní webová aplikace pro majitele motorových vozidel, kteří chtějí mít dokonalý přehled o nákladech a údržbě. Aplikace poskytuje všechny nástroje pro efektivní evidenci, analýzu a plánování, optimalizované pro desktop i mobilní telefon.

Klíčové vlastnosti systému:

  • Kompletní záznamy s možností nahrání účtenky.
  • Automatické výpočty spotřeby a ceny za litr.
  • Graf vývoje měsíčních nákladů a spotřeby.
  • Hlídání servisních intervalů podle data nebo km.
  • Automatická upozornění v aplikaci a volitelně emailem.
  • Přehled o průměrných nákladech na kilometr a měsíc.
  • Koláčový graf struktury nákladů (palivo, servis, atd.).
  • Jednoduché zadávání jízd pro daňové účely.
  • Sledování lineárního poklesu hodnoty vozidla.
Náhled aplikace Správa Vozidel 1
Náhled aplikace Správa Vozidel 2
Náhled aplikace Správa Vozidel 3

PKSČaQK v5.0

Robustní nástroj pro rychlý sběr dat z QR a čárových kódů "Petrovo Kontinuální Skenovátko Čárových a QR Kódů", navržený jako PWA (Progresivní Webová Aplikace). To znamená, že ji lze "nainstalovat" na plochu telefonu a používat i bez připojení k internetu. Aplikaci lze plně přizpůsobit pro specifické firemní procesy, jako je skladová evidence, inventury nebo správa majetku.

Klíčové vlastnosti aplikace:

  • Kontinuální autofokus: Kamera neustále ostří pro maximální rychlost.
  • Manuální spoušť: Skenování probíhá až po stisknutí tlačítka pro přesné zaměření.
  • Ovládání kamery: Možnost zapnout blesk a plynule zoomovat.
  • Počítadlo duplicit: Aplikace automaticky sčítá kusy a vizuálně upozorní na duplikát.
  • Editace a poznámky: Možnost upravit kód, přidat poznámku a vidět čas skenu.
  • Okamžité vyhledávání: Rychlé filtrování v seznamu naskenovaných položek.
  • Export do CSV: Uložení dat do souboru kompatibilního s Excelem.
  • Import z CSV: Možnost navázat na předchozí práci nahráním souboru.
  • Offline režim: Aplikace funguje spolehlivě i bez připojení k internetu.
Náhled skenovací aplikace 1
Náhled skenovací aplikace 2
Náhled skenovací aplikace 3

Rozcestník: Moje Aplikace

Přehledná sbírka menších, veřejně dostupných projektů a nástrojů. Tato stránka funguje jako centrální hub, kde jsou všechny mini-aplikace rozděleny do kategorií pro snadnou orientaci. Uživatel si může jednoduše vyfiltrovat hry nebo nástroje podle svého zájmu.

Klíčové vlastnosti:

  • Aplikace jsou přehledně rozděleny na "Hry" a "Nástroje".
  • Jednoduché přepínání mezi kategoriemi pro rychlé zobrazení relevantního obsahu.
  • Volba uživatele se ukládá, takže se při příští návštěvě zobrazí preferovaná kategorie.
  • Plně responzivní mřížka karet, která se přizpůsobí jakémukoliv zařízení.
  • Konzistentní vzhled díky tmavému/světlému režimu synchronizovanému s hlavním portfoliem.
Náhled rozcestníku aplikací 1
Náhled rozcestníku aplikací 2
Náhled rozcestníku aplikací 3

Mini E-shop

Plně funkční a moderní e-shop postavený na principu jednostránkové aplikace (SPA). Všechny interakce, jako je filtrování produktů, přidávání do košíku a celý proces objednávky, probíhají dynamicky bez nutnosti znovu načítat stránku, což zajišťuje rychlý a plynulý uživatelský zážitek.

Klíčové vlastnosti:

  • Produkty, kategorie a nastavení se načítají asynchronně z API.
  • Okamžité filtrování, řazení a vyhledávání v reálném čase.
  • Košík a objednávkový proces integrovaný v postranním panelu.
  • Obsah košíku se ukládá lokálně pro zachování mezi návštěvami.
  • Uživatelské účty s možností "Zapamatovat si mě" a seznamem přání (wishlist).
  • Rozlišení rolí uživatel/administrátor.
Náhled e-shopu 1
Náhled e-shopu 2
Náhled e-shopu 3

Správce reklamního obsahu

Profesionální nástroj pro centralizovanou správu a distribuci obsahu na více obrazovek (digital signage). Aplikace umožňuje vzdáleně ovládat a monitorovat všechna připojená zařízení v reálném čase a nově disponuje i pokročilým plánovačem, který umožňuje plně automatizovat vysílání různého obsahu v průběhu dne.

Klíčové vlastnosti:

  • Živý dashboard se stavem všech zařízení (online/offline).
  • Monitoring právě přehrávaného obsahu a pokroku v reálném čase.
  • Možnost vzdáleně pozastavit, spustit, přeskočit obsah nebo restartovat zařízení.
  • Okamžité odeslání libovolného alba na vybrané obrazovky (přepíše plán).
  • Správa obsahu v "albech" s podporou drag&drop nahrávání a řazení.
  • Denní plánovač vysílání: Možnost vytvořit pro každý kanál detailní časový plán, který se denně opakuje.
  • Výchozí obsah a manuální režim: Nastavení "fallback" alba a možnost kdykoliv přepnout kanál do manuálního ovládání.
  • Efektivní správa plánů: Nástroje pro snadné kopírování a mazání plánů mezi jednotlivými kanály.
Náhled správce obsahu 1
Náhled správce obsahu 2
Náhled správce obsahu 3

Skladová Aplikace "Skladovka"

Intuitivní a rychlá skladová aplikace postavená jako SPA (jednostránková aplikace) s důrazem na mobilní použití. Celá logika je založena na skenování QR kódů, což minimalizuje chybovost a zrychluje běžné operace jako naskladnění, vyskladnění a inventura. Aplikace je navržena pro malé a střední provozy, které potřebují jednoduchý, ale mocný nástroj.

Klíčové vlastnosti:

  • Rychlé operace pomocí skenování QR kódů.
  • Pokročilé ovládání kamery (zoom) s pamětí nastavení.
  • Plně responzivní design pro práci v terénu na telefonu či tabletu.
  • Klíčové metriky skladu na první pohled (počet položek, obsazenost).
  • Analytické přehledy (položky bez místa, "ležáky").
  • Proklik z každé statistiky na detailní, filtrovatelný seznam.
  • Správa položek a umístění včetně kapacity.
  • Vizuální ukazatele zaplněnosti skladových míst.
  • Generování a hromadný tisk QR kódů.
  • Fulltextové vyhledávání a exporty do CSV.
Náhled Skladové aplikace 1
Náhled Skladové aplikace 2
Náhled Skladové aplikace 3

Co říkají klienti

Spokojenost mých partnerů je pro mě tou nejlepší vizitkou.

Logo Restaurace Jelito & Kopyto

Spolupráce s Petrem byla a stále je naprosto klíčová pro náš byznys. Nejenže nám vytvořil krásný a rychlý web, ale jeho rezervační systém nám šetří desítky hodin práce měsíčně. Díky jeho neustálé podpoře a proaktivnímu přístupu víme, že se na něj můžeme kdykoliv spolehnout. Doporučujeme všemi deseti!

Michal Čihák

Majitel, Restaurace Jelito & Kopyto

restauracejelitokopyto.cz

Spojme se

Máte nápad, nebo jen potřebujete poradit? Napište mi. Rád se o vašem projektu dozvím víc.

Nebo mi napište přímo:

cepickypetr@gmail.com