Nagyon nagy híve vagyok annak, hogy minden fejlesztő lehetőségeinek megfelelően foglalkozzon saját projektekkel azért, hogy támogassa saját fejlődését, gyakoroljon, tanuljon és próbáljon ki új technológiákat.
Ezt elősegítendő rendszeresen szeretnék projekt ötletekkel előállni számotokra, hogy minél könnyebben vethessétek magatokat a kódsorok közé!
Természetesen, ha te egy backend fejlesztő vagy, akkor lehet hogy csak azokat a feladatrészeket készíted el, ha pedig webfejlesztő, akkor lehet, hogy csak egy szép, könnyen kezelhető felületet alkotsz meg. Ez teljesen rád van bízva, módosítsd kedvedre a dolgot!
Általában csatolok képernyőterveket is, amik egy végtelenül egyszerű minimumot mutatnak. 🙂
Ahogy időd engedi, próbálj meg vele foglalkozni, hozz létre neki egy git repot, akár GitHubra is felteheted. 🙂
Ha neked is van ötleted, amit másokkal is megosztanál, ne tartsd vissza! 🙂 Ha pedig nekikezdtél a projektnek, akkor kérlek oszd meg!
szerelemlakatok a neten
Az egész egy virtuális közösségi tér, ahol a világ minden tájáról felkerült szerelemlakatokat az egyes hidak hátterében meg lehet csodálni:
beírhatsz két nevet
kiválaszthatod a lakat kinézetét
kiválaszthatod a hidat
és egy animációval a “lakat” felkerül a hídra (persze dátummal ellátva)
a lakatra kattintva megmutatja a tulajdonosait
minden lakatnak egyedi azonosítója, hogy könnyen meg lehessen osztani a világgal 🙂
Lehet belőle weboldalt csinálni, de akár mobilappot is! 🙂
+1 akár még üzletet is csinálhatsz belőle úgy, hogy a speciálisabb, különleges lakattípusokat csak fizetség ellenében lehet választani
taler - mesegenerátor app
A cél egy olyan mobil app, ami véletlenszerű meséket generál. Nagyon egyszerű szövegekre kell gondolni, melyek például egy kisgyereknek esti meseként elmesélhetőek.
pár lépésből álló mese, lépésenként külön oldalon
lehetne akár előre definiált mesevázakat tárolni, és a generáláskor csak a véletlenszerű nevekkel, eseményekkel, szereplőkkel feltölteni
készíthető natív alkalmazásként, vagy valamilyen cross-platform megoldással (pl. React Native)
lehet a generálás szerver oldalon és csak a megjelenítés az alkalmazásban
+1 lehessen elmenteni azokat a meséket, melyek tetszettek +2 a generált mesékhez generálódjon egy illusztráció is +3 legyen interaktív a mese vonala, pl. legyenek választások a történet egy-egy pontján, hogy hogyan folytatódjon
Egy chatbot lefejlesztése lenne a cél, méghozzá egy olyan, ami random tényeket dobál vissza, ha valaki kér tőle!
A felhasználható ingyenes szolgáltatás erre a Random Useless Facts HTTP API, mely elég egyszerű és könnyen kezelhető.
A feladat egy Facebook Messenger, Slack, Telegram vagy esetleg egy Twitter bot elkészítése, ami a következő funkciókkal rendelkezik:
az első üzenetre (köszönés) köszönjön vissza, és ajánlja fel a lehetőségeket:
‘give me a fact!’ – hívja meg a szolgáltatást (/random.json?language=en), és küldje vissza üzenetben
‘give me today’s fact!’ – hívja meg a szolgáltatást (/today), és küldje vissza üzenetben
minden kiküldött tény után ajánla fel:
‘would you like another one?’ – erre adjon vissza egy újabb tényt
Ha pedig nem tetszene a téma, akkor itt még találsz 18 másik vicces API-t, amire építheted a botot! 🙂
Kívánság app
Ünnepek előtt nagyon hasznos tud lenni, ha van egy listánk arról, hogy a megajándékozni kívánt ember mit szeretne kapni. Ezt a problémát igyekszik megoldani ez az egyszerű alkalmazás, melyben mindenkinek vannak saját kívánságlistái, oda gyűjtögeti azokat a dolgokat, amiket szeretne megkapni. A többi ember pedig látja ezeket a listákat, és bejelölheti a lista elemeit, hogy ő már megvette (vagy meg fogja venni)
A feladat egy mobil alkalmazás (de akár webes is lehet) megvalósítása:
új lista felvétele (megadva a lista nevét, pl.: Szülinapi kívánságaim)
listához új elem hozzáadása (névvel, és linket is meg lehessen adni, hogy ha egy online áruházban elérhető termékről van szó)
lista elem megjelölése, megvettként, illetve megkapottként
más emberek megkeresése
A felhasználó tehát regisztráció után bejentkezhet az alkalmazásba. Itt létrehozhat egy új listát, aminek adhat célt (nevet). Ehhez a listához adhat kívánságokat. Megkeresheti ismerőseit, családtagjait, akiknek látja a listáit. A kívánságokat megjelölheti megvásároltként, de természetesen ezt lista tulajdonosa nem láthatja. Később a lista tulajdonosa megjelölheti megkapottként a kívánságot, ezzel az eltűnik a listájáról.
+1 lehessen Google vagy Facebook fiókkal regisztrálni, bejelentkezni +2 ha egy kívánsághoz linket adnak meg, akkor automatikusan töltse ki az adatokat onnan (a legnagyobb helyekről pl.: Amazon, stb – ez amúgy egy tök jó web scarping feladat is tud lenni, ahol nincs nyilvános API) +3 a listát lehessen priorizálni +4 nem biztos, hogy mindenkinek látnia kellene mindenkinek a listáit, ezért jól jöhet egy listához hozzáférés kérési funkció
URL rövidítő
A feladat egy URL rövidítő megvalósítása. Egy webes felületet képzelek el, ami egy szerver oldali szolgáltatással kommunikál, és a mentett url-eket (tokeneket) adatbázisan tárolja.
A feladatnak részei lehetnek a következők:
adatbázis szerkezete, táblák kialakítása
API kialakítása (pl. REST)
webes felület (vagy akár desktop app is lehet)
A működés egyszerű: a felületet megnyitva a felhasználó bemásolhat egy URL címet, majd a gombra kattintva a szolgáltatás meghívódik és ennek eredményét, azaz a rövidebb címet visszakapja a felhasználó. Ezt ezek után lehetősége van lemásolni (akár rákattintásra is lehet a vágólapra másolás)
+1 adatbázis helyett használhatod a jsonstore.io szolgáltatásait is! +2 legyen a felület mobilon is jól használható +3 csinálhatsz belőle mobil appot is