Purple Decor
Mõõdikud
01
Ülevaade
Purple Decor on lillekujunduse ja ürituste kaunistamise stuudio Moskvas. Nad vajasid veebisaiti, mis näitaks portfooliot, kommunikeeriks teenuseid ja võtaks vastu päringuid — ilma igapäevatöös arendajast sõltumata. Lõime Next.js frontendi koos WordPressi CMS-iga, andes meeskonnale täieliku kontrolli portfoolio, blogi ja teenuselehekülgede üle.
02
Arendus
Ülesanne oli selge: kaunis ees, lihtne taga. Stuudio meeskond on disainerid, mitte arendajad — CMS pidi olema nii intuitiivne, et keegi meeskonnast saaks portfooliokirjet uuendada, blogipostitust avaldada ilma koodi puutumata. Valisime WordPressi CMS-iks selle paindlikkuse ja tuttava redigeerimiskogemuse tõttu, Next.js frontendil jõudluse ja disaikontrolli jaoks.
03
Disain, mis peegeldab stuudiot
Lillekujundus on visuaalne käsitöö — veebisait pidi vastama sellele standardile. Kujundasime Purple Decori saidi nullist: paigutus, mis annab fotograafiale ruumi hingata, värvpalett stuudio töödest inspireerituna ja tüpograafia, mis tundub läbimõelduna ilma piltidega konkureerimata.

04
CMS, mida meeskond tegelikult kasutab
Parim CMS on see, mida kasutatakse. Ehitasime sisuhalduse stuudio tegeliku töövoo ümber. Portfooliokirjeid saab lisada, muuta ja kategoriseerida minutitega. Blogipostitused kasutavad tuttavat redaktorit. Teenuselehtedel on struktureeritud väljad, mis välistavad vormindamise ebakõlasid.
05
Ükski päring ei jää vastuseta
Stuudio jaoks, mis elab tellimustest ja üritustest, on reageerimisaeg oluline. Ehitasime päringute vastuvõtmise süsteemi koheseks: kui külastaja esitab kontaktivormi, töödeldakse andmed serveris ja teavitus saadetakse koheselt — stuudio Telegrami kanalisse ja e-postile samaaegselt.


06
Ehitatud stuudioga kasvamiseks
Purple Decor käivitati portfoolio, blogi ja teenuselõiguga — kuid arhitektuur ehitati tuleviku kasvu silmas pidades. Uute teenusekategooriate lisamine, portfoolio laiendamine — kõik toimub CMS-i kaudu ilma arendajata. Next.js frontend on jõudluseks struktureeritud: leheküljed genereeritakse võimalusel staatiliselt.
