A következő lépcsőfok: Auth0

Itt az ideje újra a szakmázásnak! Több irányba is fejlődik az oldal, ami nem mindig feltétlen látható, de én remekül szórakozom a fejlesztésekkel. A mai nap üdvöskéje az Auth0.
Tervben van több olyan funkció is az oldalt tekintve, amelyekhez szükségem volt egy beléptető rendszerre. Manapság az ember ritkán áll neki saját rendszert írni (én régen írtam PHP-ban🤣), így utánanéztem a lehetséges megoldásoknak. Nagyon hamar a látókörömbe került az Auth0, amely igencsak megkönnyíti a fejlesztő dolgát.
Egy-két API kulcs létrehozása a Google-nél, egy-két API kulcs létrehozása a Twitter-nél, egy kis módosítás a saját kódban és már kész is a Chocapic!
Kezdetben nagyon ellenemre volt és az OCD-s énem minden porcikájával tiltakozott az ellen, hogy ennyi szolgáltatást bevonjak az oldal fejlesztésébe, de érzem, hogy így könnyebb dolgom van, másrészt úgy néz ki, hogy ez a jövő.
Összesítvén a dolgokat az oldal az alábbiak szerint működik:
A gyors és egyszerű dizájn "legózásért" a TailwindCSS a felelős! Roppant praktikus és gyors munkát tesz lehetővé.
A Next.js, mint React-os framework gondoskodik mindenről ami az SSR-t és a kliens oldali renderelést illeti, mindezt persze TypeScript-ben való kódolással, hogy máshogy?🫡
A bloghoz tartozó tartalmakat a Sanity.io biztosítja. Itt annyit trükközök, hogy mivel a használható képek száma korlátozva van tárhelyileg, így a cikkhez tartozó képeket külön, a Cloudinary-ről húzom be. Ide is már úgy töltöm fel őket, hogy WEBP kiterjesztésben legyenek és jól optimalizált formában, hogy ne foglaljanak sok helyet.
Végül, de nem utolsó sorban, ahogyan fent már említettem: ma becsatlakozott a körbe az Auth0, hogy az oldalra való bejelentkezést segítse a lehető legbiztonságosabb módon. Ez felhasználói szemszögből csak később lesz lényeges!
Mi van még?! Ja igen! Az oldal, pedig, ahogyan már másik cikkben is írtam, a Vercel-en kerül host-olásra.
Hirtelen nekifutásra ennyi a történet. A készülő funkciókról később írok, mert akkor lesz értelme, ha már látszanak is a dolgok. Valószínűleg készülnek majd anyagok YouTube-ra a fenti témakörökben, de ezzel kapcsolatban még nem ígérek semmit, mert vagy jól csináljunk valamit, vagy sehogy! 😎