Přeskočit na obsah
Marek Fojtl
PHP vývoj • České Budějovice i celá ČR

Webové aplikace a backend na míru.

Když nestačí hotová šablona ani běžný firemní web. Vývoj interních systémů, backendů, API, integrací a úprav existujících aplikací podle konkrétního procesu.

Nejdřív problém
Technologie vybírám podle toho, co má systém reálně vyřešit.
Napojení na okolí
API, externí služby, datové zdroje a existující firemní systémy.
Nemusí se začínat od nuly
Dává smysl i převzetí, opravy nebo postupný rozvoj existující aplikace.
Přímá komunikace
Zadání řešíte přímo s vývojářem, ne přes několik vrstev projektu.

Co můžu vyvinout nebo převzít

Nejde o uzavřený katalog služeb. Tohle jsou typické situace, kde dává zakázkový vývoj smysl.

Interní systémy a administrace

Evidence, workflow, přehledy, schvalování, správa dat nebo nástroje, které nahrazují ruční práci v tabulkách a e-mailech.

Backend a API

Serverová logika aplikace, datové rozhraní pro frontend nebo mobilní aplikaci, autentizace, oprávnění a zpracování dat.

Integrace systémů

Propojení aplikací přes API, synchronizace dat, importy a exporty nebo automatické předávání informací mezi službami.

Rozvoj existující aplikace

Nové funkce, opravy problémů, refactoring problematických částí nebo převzetí rozpracovaného systému.

Automatizace procesů

Úlohy, které dnes někdo opakovaně dělá ručně: zpracování dat, notifikace, reporty, synchronizace nebo dávkové operace.

Aplikace pro konkrétní proces

Když běžný SaaS nástroj nesedí na způsob práce firmy a vlastní řešení má jasnou provozní hodnotu.

Custom vývoj dává smysl, když řeší konkrétní náklad nebo omezení

Vlastní software není automaticky lepší než hotová služba. Pokud existuje rozumný nástroj, který problém vyřeší levněji a bez vývoje, je často správná volba použít ho.

Zakázkový vývoj začíná být zajímavý ve chvíli, kdy současný proces stojí pravidelně čas nebo peníze, potřebujete propojit několik systémů, chybí důležitá funkce, nebo se firma musí přizpůsobovat softwaru místo toho, aby software podporoval její práci.

První krok proto není seznam funkcí, ale pochopení problému a hranic řešení.

Jak spolupráce typicky probíhá

U menšího zásahu může být celý proces výrazně kratší. U většího systému je naopak důležité nerozjet vývoj bez jasných priorit.

Popíšete problém

Stačí současný stav, co nefunguje a čeho chcete dosáhnout. Hotová technická specifikace není podmínkou.

Vymezím řešení

Rozdělíme nutné funkce od věcí, které mohou počkat, a ověříme hlavní technická rizika.

Domluvíme rozsah

Podle typu práce vznikne konkrétní zadání, odhad nebo menší první etapa.

Vývoj po částech

U větších systémů je bezpečnější dodávat funkční části a průběžně ověřovat, že řeší skutečný problém.

Nasazení a další rozvoj

Po předání může projekt skončit, nebo pokračovat dalšími etapami podle reálného používání.

Technické zaměření

Primárně backendový webový vývoj. Konkrétní architektura se odvíjí od projektu a od toho, do čeho se řešení napojuje.

PHP a serverová logika

Vývoj aplikační logiky, datových modelů, administrací a serverových částí webových aplikací.

Databáze a data

Návrh dat, migrace, importy, exporty, validace a zpracování větších nebo nepravidelných datových toků.

REST API a externí služby

Návrh vlastních rozhraní i napojení na služby třetích stran, včetně autentizace a chybových stavů.

Údržba a postupná modernizace

Ne každý systém potřebuje přepis. Často je rozumnější odstranit největší problémy a modernizovat po částech.

PHP vývoj a webové aplikace z Českobudějovicka pro klienty po celé ČR

Sídlím u Borovan v okrese České Budějovice. Zakázkový PHP a backendový vývoj řeším online, takže spolupráce není omezená lokalitou — dává smysl pro firmy z Českých Budějovic, Jihočeského kraje i celé České republiky.

Typicky jde o interní systémy, API a integrace, automatizaci procesů nebo převzetí a další rozvoj existující webové aplikace.

Popsat zadání
  • PHP a backendový webový vývoj
  • České Budějovice / Jihočeský kraj
  • Remote spolupráce po celé ČR

Časté otázky k vývoji na míru

Musím mít připravené technické zadání?

Ne. Pro první posouzení je důležitější popsat současný problém, kdo systém používá, co dnes zabírá čas a jak má vypadat lepší stav. Technické zadání lze zpřesnit až potom.

Berete i existující nebo rozpracované projekty?

Ano, pokud je možné získat přístup ke zdrojovým kódům a provoznímu prostředí. Nejdřív je ale potřeba zjistit stav projektu a rozsah technického dluhu, protože ten se bez kontroly nedá spolehlivě odhadnout.

Děláte jen PHP?

Primární zaměření je PHP a backendový webový vývoj. U integrací a existujících systémů je ale běžné pracovat i s dalšími technologiemi přes API, databáze a standardní webová rozhraní.

Kolik vývoj na míru stojí?

Bez znalosti zadání by konkrétní cena byla jen hádání. Malá úprava existující aplikace a nový interní systém jsou úplně jiné zakázky. Po prvním posouzení lze určit rozumný rozsah a způsob nacenění.

Můžeme začít jen malou první etapou?

Ano. U nejistějšího nebo většího projektu je to často bezpečnější než objednat celý systém najednou. První etapa může ověřit technické řešení, integraci nebo nejdůležitější část workflow.

Kde spolupracujete a kdy vás lze kontaktovat?

Poptávku lze poslat kdykoli. Konzultace a komunikace probíhají online po předchozí domluvě a na projektu můžeme spolupracovat bez ohledu na to, zda jste z Českých Budějovic, Jihočeského kraje nebo jiné části ČR.

Popište, co potřebujete vyřešit

Nemusíte psát specifikaci. Stačí popsat současný stav, problém a očekávaný výsledek.

Nejste si jistí, jestli potřebujete vlastní vývoj?

Popište problém. Pokud bude dávat větší smysl hotová služba nebo menší zásah do současného řešení, není důvod stavět aplikaci od nuly.