$ flowproject.agency / szolgáltatás · [független digitális stúdió · Budapest]
Bp/00:00:00 ENHU
$ build --custom admin · portál · app

Egyedi
szoftverfejlesztés

Egyedi szoftvert fejlesztünk ott, ahol a dobozos program már nem illik a folyamataidhoz: belső admin- és ügyviteli rendszert, ügyfélportált, webappot és mobilappot, a meglévő eszközeidhez kötve. A FlowProject független budapesti digitális stúdió 2019 óta; egy háromfős mag és nyolc bevált partner tervez és fejleszt, Laravelre, Livewire-re és Filamentre építve.

// mikor_éri_meg

Mikor éri meg egyedi szoftver a dobozos helyett?

Ha egy meglévő termék jól lefedi, amit csinálsz, azt javasoljuk, mert gyorsabb és olcsóbb indulni vele. Az egyedi fejlesztés akkor jó befektetés, ha a folyamatod a versenyelőnyöd, vagy ha a kézi munka hosszú távon többe kerül, mint a fejlesztés és az üzemeltetés együtt.

Ugyanezt a mérlegelést írtuk le az AI-bevezetésről is: hol térül meg tényleg, és hol nem →

Jelek, hogy kinőtted a dobozos megoldást:

  • ugyanazt az adatot több helyre gépelitek be kézzel
  • táblázatok tartják össze a működést, és csak egy ember érti őket
  • a programot kerülgetitek, nem az igazodik a folyamathoz
  • több eszközt használtok, amelyek nem beszélnek egymással
  • az ügyfeleid e-mailben kérnek olyat, amit egy portálon maguk intéznének
// mit_építünk

Mit építünk

[01] admin

Belső admin és ügyviteli rendszer

  • rendelések, ügyfelek, tartalom és munkafolyamatok egy helyen
  • jogosultságok szerepkör szerint
  • Filament-alapú admin, akár teljes, több ügyfeles SaaS-termék
[02] portál

Ügyfélportál

  • saját fiók, ahol az ügyfeled lát és intéz
  • státuszok, dokumentumok, rendelések egy helyen
  • közös belépés a webshoppal vagy az appal
[03] webapp

Webapp és PWA

  • böngészőben fut, nem kell áruházból letölteni
  • telepíthető a telefon kezdőképernyőjére
  • mobilra tervezve, nagy érintési felületekkel
[04] mobil

Mobilapp

  • React Native és Expo, iOS és Android egyszerre
  • push értesítések, API-kapcsolat a saját rendszeredhez
  • az App Store- és Play Store-közzététel is benne van
[05] integráció

Integrációk

  • Billingo, Számlázz.hu, Stripe, SimplePay
  • Google API-k, Mailchimp, HubSpot
  • saját API, webhookok, háttérben futó sorok
[06] automatizáció

Automatizáció

  • számlázás és adminisztráció automatizálása
  • belső dashboard a számokhoz, amiket ma kézzel szedsz össze
  • ha valamit rendszeresen kézzel csinálsz, abból rendszert csinálunk

Ha a rendszered egyik fő része egy bolt, a webshop készítésről szóló oldalunkon találsz többet. Ha az automatizálás a marketingedet érinti, azt az AI marketing csapatunk viszi.

// stack

Amivel építünk

Nincs framework-vita. Az számít, hogy a rendszer gyors legyen, hozzáférhető, és három év múlva is működjön, akkor is, ha közben új fejlesztő kerül mellé.

Ezért jellemzően Laravelre építünk, a felületekre Livewire-t vagy React-et, az adminra Filamentet használunk, mobilra React Native-ot. A tárhelyet a projekt igénye szerint választjuk (Hetzner vagy DigitalOcean, Cloudflare-rel előtte); ha az adatoknak Magyarországon kell maradniuk, hazai adatközpontban, mint a G8-nál.

  • Backend: Laravel, PostgreSQL, Redis a sorokhoz és a cache-hez
  • Felület: Livewire vagy React, Tailwind CSS
  • Admin: Filament
  • Mobil: React Native, Expo
  • Fizetés: Stripe, SimplePay
  • Üzemeltetés: Hetzner, DigitalOcean, Cloudflare CDN és R2
LaravelLivewireFilamentReactReact NativePostgreSQLRedisCloudflare
// folyamat

Hat lépés, amitől nem térünk el

Minden szoftverprojektnél ugyanazt a hat lépést csináljuk végig. Egy napi kapcsolattartód van, aki az első e-mailtől veled marad, és ha kérdezel, valós ember válaszol.

Karbantartás: élesítés után még három hónapig a valós használatot figyeljük és igazítunk, mert a tervezett és a valós használat sosem ugyanaz. A frissítésekről, a biztonsági javításokról és az új funkciókról utána külön megállapodunk.

Egy dolgot érdemes már az elején írásban tisztázni, bárkivel dolgozol: kié lesz a forráskód, és ki fér hozzá a szerverhez, a domainhez és a külső fiókokhoz. Az ajánlatkéréskor erre is nyugodtan kérdezz rá.

  1. 01
    Kérdezünk

    Workshop, interjúk, meglévő anyagok. A végén mindenkinek ugyanaz van a fejében.

  2. 02
    Figyelünk

    Felhasználói interjúk. Az ügyfél tudja, amit mond, a felhasználó tudja, amit csinál.

  3. 03
    Vázlat

    Papíron. Ami papíron rossz, az Figmában is rossz lesz, csak később derül ki.

  4. 04
    Építés

    Kétheti sprintek, heti demó, heti döntés. Nincs hetekig tartó csend.

  5. 05
    Élesítés

    Előbb tesztkörnyezetbe, jóváhagyás után élesbe, fokozatosan. Senki nem lepődik meg.

  6. 06
    Mérés

    Élesítés után még három hónap: megnézzük, hogyan használják valójában, és igazítunk.

// referencia

Referencia: G8 Alakváltók

Goócz Géza tízhetes életmódprogramjánál (megrendelő: BIOHACK Kft.) korábban több, egymástól független rendszer futott, külön belépéssel és külön adatokkal. Mi a résztvevői appot, a webshopot és a weboldalt egyetlen Laravel-rendszerben építettük meg, közös fiókkal és közös adminnal.

  • Egy kódbázis, egy adatbázis. Laravel és Livewire a felületekre, Filament az adminra. A vásárlás automatikusan hozzáférést ad a megfelelő programhoz.
  • Résztvevői app. Mobilra tervezett, kezdőképernyőre telepíthető webapp: napi napló, heti mérések, haladáskövetés, ütemezve nyíló leckék és videók.
  • Magyarországi tárhely. Az adatok hazai adatközpontban vannak, ami egészséggel kapcsolatos programnál különösen fontos.
  • Lépcsős élesítés. Minden változás előbb tesztkörnyezetbe ment, és csak jóváhagyás után élesbe, futó turnus mellett is.

Ma a csapat egy adminból látja a rendeléseket, a résztvevőket és a tartalmat, az új turnusokat és termékeket pedig fejlesztő nélkül állítja be.

LaravelLivewireFilamentPWASimplePayBillingo

A teljes esettanulmány →

Van egy folyamatod, amit ma táblázatok és kézi munka tartanak össze? Írd le pár mondatban. Egy ingyenes konzultáció után egyedi ajánlatot adunk.

$ beszéljünk() →
// gyakori_kérdések

Gyakori kérdések

Mennyibe kerül egy egyedi szoftver fejlesztése?

Árat nem publikálunk, mert egy egyedi szoftver ára a terjedelemtől, az integrációktól és a felhasználók számától függ. Egy ingyenes konzultáció után egyedi ajánlatot adunk, amely a te folyamataidra szól.

Mikor jobb egy dobozos szoftver az egyedinél?

Ha egy meglévő termék jól lefedi, amit csinálsz, és nem kell nagyon a folyamatod köré hajlítani. Ilyenkor ezt mondjuk meg, nem fejlesztünk feleslegesen. Az egyedi szoftver akkor éri meg, ha a folyamatod a versenyelőnyöd, vagy ha a kézi munka hosszú távon drágább a fejlesztésnél és az üzemeltetésnél.

Milyen technológiával dolgoztok?

Jellemzően Laravellel, Livewire-rel vagy Reacttel, Filament-adminnal, PostgreSQL-lel és Redisszel; mobilra React Native-val és Expóval. A tárhely Hetzner vagy DigitalOcean, előtte Cloudflare.

Tudtok a meglévő rendszereinkhez kapcsolódni?

Igen, az integráció a munkánk nagy része: Billingo, Számlázz.hu, Stripe, SimplePay, Google API-k, Mailchimp, HubSpot, illetve saját API és webhookok bármelyik két rendszer között.

Mobilappot is fejlesztetek?

Igen, React Native-val és Expóval, iOS-re és Androidra egyszerre, az áruházi közzététellel együtt. Sokszor egy kezdőképernyőre telepíthető webapp (PWA) is elég, ezt a tervezéskor együtt döntjük el.

Mi történik az élesítés után?

Élesítés után még három hónapig figyeljük a valós használatot, és igazítunk a rendszeren. A karbantartásról, a frissítésekről és a továbbfejlesztésről utána külön megállapodunk.