A projekt, amely túl nagy nekem – de dolgozom rajta

E. kollegina, aki a projekt másik szülője, talán nem sértődik meg, ha mesélek a szívességbank-projektünk ötletéről és a történet eddigi alakulásáról. Nekem pedig direkt jó, ha kicsit rendezem a vele kapcsolatos gondolataimat, mert már megint kicsit elmaradtam a munkával, pedig jó lenne haladni vele.

Szóval az isteni szikra egy a budapesti albérletemben tartott filmezés alkalmával született meg. A lényeg: készítsünk egy olyan honlapot, amelyen szívességek cserélnek gazdát. Nem teljesen eredeti ötlet, de nem is gyakori. A „favor bank” létező modell, de amiket eddig találtam, azok nem nagyon működtek / működnek, és elég primitívek. Ha esetleg valamelyikőtök tud jó, működő példát, ossza meg velem, hogy ötleteket lophassak! A mi oldalunk hozzáadott értéke az, hogy nem csak gyűjtjük a tagokat a vakvilágba, hogy aztán mindenféle szélhámosok is beszivároghassanak, hanem egy tágabb baráti társaságra alapozva olyanokat vennénk csak be, akikért több már „bent” lévő kezességet vállal.

Az ötlet megszületése táján – 2015 végén – éppen pörögtem, mint a búgócsiga, így pár nap alatt összekalapáltam WordPress-szel meg BuddyPress-szel egy alapot az egész rendszernek. A közösségi háló-szerű felépítést most is jó megközelítésnek tartom, azt nem annyira, hogy mindjárt a tetővel kezdtem az építkezést. Ekkor egyébként még nem ketten voltunk a feladatra, de ahogy a pörgésem drasztikusan véget ért, a csapat is megszűnt létezni. Az idea viszont fennmaradt, csak hosszabb időre jegelődött.

Azért hozzá kell tenni, hogy akkor 1.0-s verziójú pluginhuszár voltam, minimális CSS, 0 közeli PHP-tudással, mondjuk a HTML-t illetően nem volt komoly lemaradásom. De pl. a reszponzív designról épp hogy csak hallottam harangozni, a Bootstrapnek meg a nevét sem. A WordPress-t a blogolási múltamból és egy bonni gyorstalpalóból ismertem, de mint az előzőekből is kiderült, abszolúte nem volt megalapozott a tudásom.

Az előrelépést az hozta el, hogy kitaláltam, webfejlesztésből szeretnék megélni. Nos, nem abból élek, de 1. ez még változhat 2. azért a törekvésnek vannak pozitív hozadékai. Elkezdtem különbnböző netes tanfolyamokat nézegetni, kedzve a Courserával, folytatva a Udemy-vel. A dolog betetőzése idén a WPMU Academy alapfokú tanfolyama volt,de a legtöbbet talán a The Complete Web Developer Course nevezetű Udemy-s kurzusból tanultam. Ja meg az egészre jött a SoleLearn alkalmazás a telómon, továbbá néhány ebook.

Így már majdnem megszereztem a szükséges alapokat, hogy belevágjak a projekt terebélyes fájába. Szóval alkossunk specifikációt. Ez nagyjából meg is van: tudjuk, mit akarunk, a „hogyan”-nal és a „mivel”-lel vannak problémák. Hosszú ideig csak WordPress-ben gondolkodtam, de ahogy egyre többet tudtam róla, egyre inkább igazat adtam A. barátomnak, hogy nem feltétlenül ez a megfelelő eszköz a célra. Bizonyos dolgokban persze nagyon jó, de nem igazán erre a feladatra találták ki.

Bejött a képbe a Laravel. Tanulgatom, de előbb rá kell erősítenem a PHP tudásomra is. Közben azon is agyalok, hogy nehogy megint „ágyúval verébre” szitu legyen belőle. Próbálom összerakni a külsejét is az oldalnak, de az sem megy olyan olajozottan, mit szeretném. Nehéz az autodidakták élete, na!

Van, amikor úgy látom, hogy kevés vagyok az oldal megvalósításához, de akkor sem hagyom abba. Elvégre időm egyelőre van, a tudásom pedig csak gyarapodhat a munka közben. Ha pedig egyszer elkészül, na akkor nagyon büszke lehetek rá! Még akkor is, ha esetleg a kutya se fogja használni, de ne így legyen!

Holnapi tervem – a mára rendszeressé vált piaclátogatás után – az adatbázis-kezelési tudásom gyarapítása, megpróbálok összerakni egy minta adatbázist, amellyel később már tudok dolgozni. Aztán lehet, hogy ez se jön össze a nap – vagy az energiám – végéig, de nincs deadline, szerencsére. Ütemterv persze nem ártana…

Szóval ez az egyik projekt, amivel a szabadidőmet agyonütöm. Ha valakinek netán javaslata, ötlete, meglátása van, ne habozzon megosztani velem!

És ezúton kérek elnézést az informatika iránt kevésbé érdeklődő olvasóimtól, hogy most ezzel szolgáltam. Legközelebb valami közérthetőbb fog következni.