Milyen problémát old meg
Olyan portfóliót akartam, ami modernnek és tudatosnak hat anélkül, hogy nehéz frameworkökre
vagy túlbonyolított sablonokra támaszkodna. A site-nak gyorsnak, olvashatónak és könnyen
bővíthetőnek kellett lennie.
Azt is tükröznie kellett, ahogyan az építésről gondolkodom: először a gyakorlatias
struktúra, utána az ezt támogató vizuális polish.
Miért építettem
Azért építettem meg a saját portfóliómat, mert nem akartam egy generikus sablont használni
arra, hogy fejlesztőként bemutassam magam. Olyan felületet szerettem volna, ami ugyanúgy
a struktúráról, a döntésekről és a karbantarthatóságról szól, mint a vizuális első
benyomásról.
Ez a projekt jó terep lett arra is, hogy valós környezetben gyakoroljam a modulárisabb
frontend felépítést, a tartalmi hierarchiát és azt, hogyan lehet egy egyszerű statikus
site-ot tudatosan bővíthetővé tenni.
A megközelítés
A site-ot sima HTML-lel, CSS-sel és JavaScripttel építettem, újrahasznosítható layout
mintákra, egyszerű témarendszerre és dedikált projektoldalakra támaszkodva.
Az eredmény egy könnyű portfólió lett, ami személyes, reszponzív és karbantartható marad.
Fő funkciók
- Reszponzív főoldal és projektoldal layout
- Sötét és világos téma mentett preferenciával
- Újrahasznosítható, kártya-alapú tartalmi rendszer
- Dedikált projektoldalak mélyebb kontextushoz
- Egyszerű, könnyen karbantartható fájlstruktúra
Kihívások és gondolkodás
A fő kihívás a karakter és az egyszerűség egyensúlya volt. Egy portfóliónak
megkülönböztethetőnek kell lennie, de közben elég tisztának is, hogy a munka maradjon a
fókuszban.
Az is fontos volt, hogy a kód rendezett maradjon, így a jövőbeli módosítások, új projektek
és designváltások ne fulladjanak felesleges takarításba.
Eredmény
Ez a projekt erősebb alapot adott a munkáim professzionális bemutatásához, és segített
valódi portfóliókörnyezetben gyakorolni a frontend struktúrát, a tartalmi hierarchiát és a
karbantartható styling döntéseket.
Különösen hasznos volt abban, hogy a saját oldalamat is ugyanazzal a szemlélettel kezeljem,
mint bármelyik terméket: világos cél, következetes rendszer és fokozatosan fejleszthető
alapok.