Rozhranie pre ľudí, ktorí v ňom pracujú
Najprv navrhneme cestu od otvorenia aplikácie po dokončenú úlohu. Obrazovky, formuláre a navigácia musia dávať zmysel na mobile aj počítači, pri prázdnom zozname aj chybe.
Andrej Srna · od pracovného postupu k aplikácii
Keď tabuľky, e-maily a hotové nástroje prestávajú stačiť. Navrhnem a vyviniem webovú aplikáciu podľa toho, čo potrebujú vaši ľudia vybaviť. Od prvého zadania cez rozhranie a dáta až po overenie a nasadenie.
Jeden proces.
Prepojený systém.
Čo dnes prepisujete medzi nástrojmi? Kto kontroluje správnosť údajov a kde sa práca zasekáva? Z týchto otázok vznikne zadanie aplikácie, nie zo zoznamu technológií.
Spolu odlíšime nevyhnutnú prvú verziu od funkcií, ktoré môžu počkať. Ak problém vyrieši konfigurácia existujúcej služby alebo bežný firemný web, vlastný systém nemusí byť správna investícia.
Kompletné riešenie podľa dohodnutého rozsahu
Najprv navrhneme cestu od otvorenia aplikácie po dokončenú úlohu. Obrazovky, formuláre a navigácia musia dávať zmysel na mobile aj počítači, pri prázdnom zozname aj chybe.
Backend overuje vstupy a rozhoduje, kto môže čo čítať alebo meniť. Databázu navrhnem podľa väzieb medzi údajmi a reálnych úloh, nie iba podľa vzhľadu formulárov.
Prehľady, editácia a správa obsahu podľa potrieb vášho tímu. Dohodneme roly aj citlivé operácie, aby bežná zmena nevyžadovala zásah vývojára do databázy.
API môže nahradiť opakované prepisovanie údajov. Pred vývojom preveríme dokumentáciu, prístupy, limity aj správanie pri výpadku, aby integrácia nefungovala iba v ideálnom prípade.
Referencia · webová časť a administrácia
Na FitJam ukazujem prepojenie webového rozhrania s administráciou a serverovou vrstvou, nie iba hotový vizuál.
Zdroj implementácie obsahuje správu článkov s konceptmi a publikovaním, editor Tiptap a slovenskú aj anglickú obsahovú verziu. Dáta článkov spracúva Prisma nad PostgreSQL. Dashboardové rozhranie má kontrolu rolí a napojenie na externé CRM API.
Technický základ tejto webovej časti tvorí Next.js a React. Verejný web FitJam ↗ dnes predstavuje produkt v samostatnej prezentácii; súkromnú administráciu tu nezverejňujem.
Od prvého rozhovoru po prevádzku
Prejdeme používateľov, ich úlohy, existujúce dáta a integrácie. Dohodneme rozsah, zodpovednosti, podmienky prevzatia a individuálnu cenovú ponuku.
Overíme návrh rozhrania a dátový model. Priebežné ukážky slúžia na kontrolu konkrétnych scenárov, nie iba vzhľadu. Zmeny rozsahu si odsúhlasíme pred ďalším vývojom.
Podľa rizík vyberieme automatizované a manuálne testy: dôležité úlohy, validáciu vstupov, roly, mobilné zobrazenie a zlyhania integrácií. Bezpečnostné požiadavky riešime ako súčasť zadania, nie prísľubom absolútnej bezpečnosti.
Pred produkciou pripravíme testovacie prostredie, zálohy a návratový postup podľa typu aplikácie. Po nasadení overíme funkčnosť. Dokumentáciu, hosting, údržbu a ďalší rozvoj nastavíme podľa dohody, bez automatického SLA.
Táto služba je pre firmu, ktorá chce vyriešiť celý pracovný postup webovou aplikáciou. Ak už máte produktový tím a hľadáte vývojára pre používateľské rozhranie, pozrite si frontend developera pre React a Next.js.
Pre konkrétny technický rozsah sú samostatne popísané PHP vývoj aplikácií a CMS a dátová a serverová vrstva s Prisma a PostgreSQL. Pre samostatné prepojenie existujúceho webu s externým zdrojom sú určené API integrácie. Výber technológie nie je podmienkou úvodného rozhovoru.
Keď ľudia potrebujú v prehliadači vykonávať konkrétne úlohy, pracovať s vlastnými údajmi alebo prepájať viac systémov. Pre jednoduchú prezentáciu alebo bežnú správu obsahu môže byť vhodnejší firemný web či hotový CMS. Najprv posúdime aj existujúce riešenia.
Nie. Na úvod stačí opísať, kto bude aplikáciu používať, čo potrebuje vybaviť a ako to robíte dnes. Spolu určíme hlavné scenáre, hranice prvej verzie a podmienky, podľa ktorých ju prevezmete.
Áno, podľa dohodnutého rozsahu môžeme riešiť celý webový systém: rozhranie, serverové pravidlá, databázu, API aj administráciu. Technológiu vyberieme podľa zadania a existujúceho prostredia. Externé integrácie závisia aj od dostupnosti a podmienok ich poskytovateľov.
Moja referencia sa týka webovej časti a administrácie: Next.js/React, správy článkov s SK/EN obsahom cez Prisma a PostgreSQL a dashboardového rozhrania s napojením na CRM API. Verejný fitjam.app je dnes samostatná prezentácia produktu. Netvrdím tu autorstvo natívnej mobilnej aplikácie, tréningových funkcií ani platobného systému.
Cenu a termín navrhnem individuálne po prejdení pracovných postupov, integrácií a rozsahu prvej verzie. Samostatne si ujasníme hosting, externé služby a ďalšiu údržbu. Bez znalosti zadania neuvádzam paušálnu cenu ani termín dodania.
Áno, ďalšie funkcie, aktualizácie a prevádzkovú podporu vieme dohodnúť aj po nasadení. Rozsah starostlivosti, zodpovednosti a reakčné časy určujeme podľa dohody; nejde o automatický neobmedzený servis alebo garantované SLA.
Opíšte dnešný postup, jeho problém a kto bude systém používať. Citlivé údaje ani prístupové heslá neposielajte.
Radšej e-mail? [email protected]
Máte projekt alebo otázku?