Egyedi fejlesztésű honlapok, internetes alkalmazások

Kedves Látogató!
Köszöntelek a portfolió honlapomon.

Az elmúlt több mint 20 évben sok honlap és internetes alkalmazás fejlesztésében vettem részt. Az alábbiakban áttekintést adok az általam megvalósított néhány projektről. Szíves figyelmedbe ajánlom továbbá azt a rövid összefoglalót, amely a programozással (weblapfejlesztéssel) kapcsolatos gondolataimat, "hitvallásomat" tartalmazza. Kérlek olvasd el, sok mindent megtudhatsz arról, én hogyan gondolkodom a programozásról, meg úgy általában egy-egy projekt sikeres megvalósításáról.

Mit gondolok a programozásról, fejlesztésről? Számomra a legfontosabb a megértés. Amíg a megrendelő igényeit nem ismerem pontosan, addig nem készülhet olyan honlap vagy alkalmazás, amely lesz. Így minden megrendelés előtt részletes levelezést, személyes beszélgetést folytatok a leendő megrendelőkkel, hogy az igényeiket pontosan felmérjem.

A megrendelőim egy részének nincs (nem volt) tapasztalata azzal kapcsolatban, hogy mivel jár, illetve mi szükséges egy honlap elkészítéséhez, csak annyi volt a fejében, hogy "szeretnék egy honlapot". Nekik részletesen elmagyarázom a domainregisztráció menetét, a webkiszolgáló (hosting) szükségességét és a fejlesztés fázisait, és az első lépésektől segítek a megvalósításban.

Vannak olyan megrendelőim, akiknek már volt tapasztalata más fejlesztőkkel, cégekkel, de valamilyen oknál fogva váltottak (esetleg váltani kényszerültek). Velük kapcsolatban elsődleges megtudnom, hogy a továbbfejlesztendő/átalakítandó honlappal, internetes alkalmazással milyen irányba kívánnak menni, illetve milyen kapcsolódó szolgáltatásokra van szükségük (domainátkérés, hosting szolgáltatás). Ilyenkor az is kiderül, hogy érdemes-e az esetlegesen meglévő rendszerüket javítani, átalakítani, vagy az alapoktól kell felépíteni egy új alkalmazást, honlapot.

A legfontosabb, hogy a megrendelői kéréseket maximálisan kiszolgáljam, ehhez szükséges a megértés, amelyről a bevezetésben írtam. Viszont minden esetben megosztom a javaslataimat, ötleteimet, ha azzal még jobbá, hatékonyabbá tehetem a készülő honlapot, internetes alkalmazást. Fontos számomra, hogy a megrendelővel együtt, sőt a megrendelő fejével gondolkodjak. Ez segít abban, hogy úgy találjam ki funkciókat, úgy alkossak meg kezelőfelületet, úgy hozzam létre a honlapot vagy az internetes alkalmazást, hogy az a megrendelőnek a lehető legjobb legyen. Gyakran kerülnek a honlapokra, internetes alkalmazásokba olyan megoldások, amelyekre a megrendelő eredetileg nem gondolt, de miután egyeztettünk, elfogadta a javaslataimat. Nagyon sok pozitív és kedves visszajelzést szoktam kapni a megrendelőimtől már a fejlesztés folyamán is, melyek kb. így hangzanak: "de jó, szuperül működik, nem is gondoltam, hogy ezt így is lehet", "milyen jó funkció, eredetileg eszembe sem jutott, hogy ilyen legyen a programban, de enélkül nem is lenne jó".

Nem olyan vagyok tehát, aki gondolkodás nélkül leprogramozza "az elé tett feladatot", hanem a megrendelő igényeinek megértésén, a feladat alapos átgondolásán és kreatív javaslatok kidolgozásán keresztül a lehető legjobbat igyekszem megalkotni a megrendelőnek. A szolgáltatásomhoz tartozik természetesen az elkészített honlapok és internetes alkalmazások működésének alapos tesztelése, ellenőrzése a legapróbb részletekig. Még a helyesírást és a nyelvhelyességet is mindenhol kétszer ellenőrzöm :).

Életem első programjait Commodore 64-es gépen írtam. Az első program egy nyelvvizsga-felkészítő software volt. Aztán az 1990-es évek elején kezdtem foglalkozni komolyabban a programozással. Még az előző évezred legvégén alkottam meg életem első, személyes honlapját, és csodálattal töltött el annak a lehetősége, hogy az interneten ilyen formában bárki megjelenhet. Azóta több internetes alkalmazást készítettem jogászoknak, egy teljes portálrendszert készítettem a kedvenc hobbimnak, egy komoly távfelügyeleti mérőrendszer internetes alkalmazását készítettem el nemrégiben, hogy csak a nagyobb projekteket említsem. A részletek e blokk alatt olvashatók.

Ha az általam nyújtott szolgáltatás felkeltette az érdeklődésedet, bátran keress , Facebookon, Messengeren a jobb alsó sarokban lévő gombra kattintva, vagy írj üzenetet a Kapcsolatfelvétel menüponton keresztül, szívesen válaszolok a kérdéseidre.

Gáll Tamás

Kamatkalkulátor

Ez a honlap a Polgári Törvénykönyv szerinti kamatszámítást teszi lehetővé. Mivel a jogszabály többféle kamatszámítási módot is leír, ezért több, komplex algoritmus létrehozásával lehetett elérni, hogy a felhasználóknak csak az alapadatokat kelljen megadniuk, és az internetes alkalmazás elvégezze a szükséges számításokat. Mivel nem minden esetben tudható előre, hogy egy kamattal terhelt tartozást mikor fizetnek ki, a program napokra előre is ki tudja számítani a fizetendő összeget. A fenti gombra kattintva bárki kipróbálhatja a Kamatkalkulátort. Ez az alkalmazás egyike volt annak a programcsomagnak, mellyel 2016-ban a Wolters Kluwer által meghirdetett Jogászdíj IT/Média kategóriában a legjobb négy közé kerültem.

Ennek a honlapnak az első verzióját 2010-ben készítettem el, azóta természetesen a dizájn és a maga az alkalmazás is többszöri átalakításon és felújításon esett át, mire elnyerte a mai formáját. Ez a honlap egyszerű Androidos alkalmazáson keresztül is elérhető (az alkalmazás a Play áruházból letölthető).

TÖRVÉNYFIGYELŐ

A Törvényfigyelő segítségével könnyen és egyszerűen figyeltethető az Országgyűlés törvényalkotási munkája és a Magyar Közlönyök, valamint a Hivatalos Értesítők megjelenése. A Törvényfigyelő automatizáltan figyelemmel kíséri a törvényalkotás Országgyűlés előtt zajló teljes folyamatát és a Magyar Közlönyök, valamint a Hivatalos Értesítők megjelenését. A Törvényfigyelő e-mailben értesíti a regisztrált felhasználókat az általuk kiválasztott törvényjavaslatokkal kapcsolatos változásokról, valamint a Magyar Közlönyről és Hivatalos Értesítőkről. A regisztrált felhasználók az őket érdeklő kulcsszavakat is beállíthatják, és ha az megjelenik egy új iromány, Magyar Közlöny vagy Hivatalos Értesítő szövegében, a Törvényfigyelő arról is tájékoztatást küld e-mailben.

A Törvényfigyelő mögött egyedi fejlesztésű, rendkívül komplex alkalmazás dolgozik annak érdekében, hogy a rendszer a felhasználói igényeket kiszolgálja. A felhasználók a regisztrációt követően végezhetik el a saját figyelőjük testreszabását, melyet bármikor meg is változtathatnak. Természetesen komoly és szerteágazó adminisztrációs (back-end) felülete van annak érdekében, hogy az alkalmazásba épített automatizmusokat ellenőrizni lehessen, továbbá a manuális beavatkozásokat a lehető leghatékonyabban lehessen elvégezni. A Törvényfigyelő alkalmazásának első verziója 2012-ben született meg, melyet többszöri bővítés és korszerűsítés követett, mire elnyerte a mai állapotát. Ez az alkalmazás egyike volt annak a programcsomagnak, mellyel 2016-ban a Wolters Kluwer által meghirdetett Jogászdíj IT/Média kategóriában a legjobb négy közé kerültem.

ONLINE MÉRÉSEK

Az Online Mérések.hu elkészítése volt az egyik legkomolyabb és legszerteágazóbb projektem (a Törvényfigyelő mellett). Az Online Mérések.hu oldalát megnyitva túl sokat nem lehet látni, hiszen ezt a honlapot kizárólag a megrendelő ügyfelei tudják használni, akik részére a megrendelő tud hozzáférést biztosítani. A honlap mögött működő egyedi fejlesztésű interface és motor uszoda- és adagolástechnikai mérőberendezések távfelügyeletét látja el. Az interface különböző helyekre (medencék, csatornák stb.) kihelyezett eszközök jeleit fogadja, tárolja, illetve a szükséges válaszokat automatikusan megadja a készülékek részére. A felhasználók pedig nyomon követhetik a műszerek működését, a historikus adatokat táblázatban és grafikonon megtekinthetik, Excel-be exportálhatják azokat, továbbá az eszközeiknek adandó válaszokat paraméterezhetik. A rendszer alkalmas arra is, hogy a felhasználókhoz rendelt eszközök helyét térképen is megjelenítse. A mellékelt ábra a felhasználói felület egyik oldalát mutatja, amelyen a mérőműszer által küldött adatok tekinthetők meg valós időben.

Határidő-számítás

Ez az internetes alkalmazás jogszabályok szerinti határidő-számítást teszi lehetővé. A határidők kiszámítása egyszerűnek tűnhet, amely azonban a jogszabályok által meghatározott keretek között időigényes feladat is lehet. A határidő utolsó napjának a meghatározása során a különböző jogszabályok rendelkezéseit - ideértve a munkaszüneti napokra vonatkozó rendeleteket is - kell figyelembe venni, ezek és alapján kell a naptárban lapozgatva megtalálni a keresett dátumot. Ezt az aprólékos és időrabló munkát lehet váltja ki a Határidő-számítás honlapjára készített egyedi internetes alkalmazás.

A honlap először ezzel az egy alkalmazással indult, majd további ötletek és felhasználói visszajelzések következtében bővült az alkalmazások köre: külön alkalmazás készült az időtartam-számításhoz, a Polgári Törvénykönyv szerinti fogamzási idő kiszámításához, az útiköltség-számításhoz, a Büntető Törvénykönyv szerinti feltételes szabadságra bocsátással kapcsolatos időpontok kiszámításához, valamint egy áfakalkulátor alkalmazás is került a honlapra. Ez az alkalmazás egyike volt annak a programcsomagnak, mellyel 2016-ban a Wolters Kluwer által meghirdetett Jogászdíj IT/Média kategóriában a legjobb négy közé kerültem. Ez a honlap egyszerű Androidos alkalmazáson keresztül is elérhető (az alkalmazás a Play áruházból letölthető).

ÉNBABÁM.HU - BABANAPLÓ

Az enbabam.hu családtagokkal együtt történő blogolást lehetővé tevő honlap. Azoknak a szülőknek, családoknak készült, akik szeretnék elektronikus napló formájában megörökíteni a gyermekeikkel kapcsolatos élményeiket, képeiket és videóikat. A honlap használatához regisztrálni kell, ezt követően vehetők igénybe a szolgáltatásai. Az enbabam.hu-t egyedi fejlesztésű alkalmazás szolgálja ki, amely a rendszeren belüli üzenetküldést is lehetővé teszi a felhasználóknak, továbbá a jogosultságkezelésen keresztül beállítható, hogy a blogbejegyzéseket annak írója csak saját maga szerkeszthesse, olvashassa, vagy másnak is lehetőséget ad az olvasásra, esetleg szerkesztésre.

MESTERLOGIKA

A Mesterlogika egy egyszerű, mégis kiváló, kétszemélyes, logikai társasjáték, melyet elsősorban a színes kis gombákról, valamint a fehér és piros (vagy bizonyos változatban fekete) jelölőkről ismer meg mindenki, aki betéved egy játékboltba. A Mesterlogika honlapján a klasszikus játékmódon kívül egy extra nehéz játékmód is található, melyben a jelölők pár másodperc elteltével eltűnnek, így meglehetősen nehéz (persze nem lehetetlen) a feladvány kitalálása. A honlap jelenleg magyar és angol nyelven érhető el.

ÜGYVÉDI MUNKADÍJ

Ha az ügyvédi munkadíjat a rá vonatkozó miniszteri rendelet szerint kell kiszámítani, annak meglehetősen bonyolult feltételrendszere van. Ez a feltételrendszer került bele ebbe az egyedi fejlesztésű internetes alkalmazásba, mely kiegészült az illetékszámításra vonatkozó főbb esetekkel, így teljes perköltség is számítható ezen a honlapon.

Ukulele Magyarország

Ez a honlap a személyes kedvencem, hiszen a kedvenc hobbimnak (a zenélésnek) készítettem. Egyedi fejlesztésű hírező (blog)alkalmazást fejlesztettem mögé, valamint számos további funkció került bele, hogy a honlap partnerei tudják menedzselni a saját adataikat, hangszereiket a honlapon. Ezen kívül hírlevélküldésre, tanfolyamok kezelésére és egyéb adminisztrációra alkalmas back-end felülettel rendelkezik. Ez a honlap egyszerű Androidos alkalmazáson keresztül is elérhető (az alkalmazás a Play áruházból letölthető).

CHORDTIME

Zenetanuláshoz használható honlap, elsősorban húros hangszerek vonatkozásában segít az akkordváltások begyakorlásában. Jelenleg 8 nyelven elérhető, így a világ minden tájáról használható. A Chordtime-ra egyedi fejlesztésű alkalmazás készült, amelynek segítségével a honlap meghatározott tempóban "diktálja" a véletlenszerűen következő akkordokat (már ha a látogató így állította be), és ki is rajzolja az akkordok képét segítve a kezdők hangszertanulását.

Zenei nevelés

A "Zenei nevelés" honlapján tanfolyamok nyilvántartását és adminisztrációját végző egyedi fejlesztésű internetes alkalmazás működik. A nyilvános felületen a jelentkezőknek jelentkezési lapot kell kitölteniük. A jelentkezési lapok összeállítását és nyilvánossá tételét az adminisztrátor végezheti el az erre szolgáló, jelszóval védett felületen, amely számos más lehetőséget is biztosít az adminisztrátor részére: meghatározott adatok Excel-exportja, dokumentumok (Word doc) generálása, hírlevél küldése stb. Ez a honlap egyszerű Androidos alkalmazáson keresztül is elérhető (az alkalmazás a Play áruházból letölthető).

A Kolozsvár Utcai Óvoda Honlapja

A Kolozsvár Utcai Óvoda honlapja egy statikus honlap, melyen az óvodával kapcsolatos információk szerepelnek, továbbá az óvoda által közzéteendő dokumentumok tölthetők le. A megvalósítás során a letisztult, egyszerű megjelenés volt a cél, hogy a látogatók az őket érdeklő információkat, dokumentumokat könnyen megtalálják. E honlap mögött nincs adminisztrációs felület, a megrendelőnek megfelelő volt a statikus megoldás.

A Budapest II. kerületi Százszorszép Óvoda honlapja

A Budapest II. kerületi Százszorszép Óvoda honlapjának első verziója több mint 10 évvel ezelőtt készült el, és a közelmúltban újítottam fel. A másik óvodai honlaphoz hasonlóan ez is egy statikus honlap, melyen az óvodával kapcsolatos információk szerepelnek, továbbá az óvoda által közzéteendő dokumentumok tölthetők le. A megvalósítás során a letisztult, egyszerű megjelenés volt a cél, hogy a látogatók az őket érdeklő információkat, dokumentumokat könnyen megtalálják. E honlap mögött nincs adminisztrációs felület, a megrendelőnek megfelelő volt a statikus megoldás.

E-KRUMPLI

Ez a honlap a szinkronszakmában dolgozók szakmai zsargonjából vett kifejezésről - "krumpli" - kapta a nevét. Egyelőre kezdeti, "demo" fázisban van, de a lényegi funkciók működnek rajta. A honlap mögé készített egyedi alkalmazás egy olyan felületet ad a szinkrondramaturgok részére, hogy Word-formátum helyett az E-krumpli rendszerébe tudják elkészíteni a fordításaikat. Az elkészült szöveget a gyártásvezetők (szinkronrendezők) fel tudják osztani tekercsekre, illetve a tekercsek alapján le tudják generálni automatikusan a szikronok elkészítésének alapjául szolgáló dokumentumokat, az ún. a krumplikat.