Zpět na portfolio
Portfolio & Admin

Alexander Kovačka

Minimalistický web a komplexní operační systém pro fotografický byznys.

01Kapitola 01

Společná Vize

Alex je můj dobrý kamarád a současně velmi šikovný fotograf. Sedli jsme si společně nad prázdným plátnem a začali řešit, jak by měl jeho web vypadat. Alexova představa byla od začátku jasná: čistokrevný minimalismus.

Žádné rušivé elementy, žádné zbytečnosti. Web musel dýchat. Velké množství whitespace, jednoduchá typografie a veškerá pozornost upřená na to nejdůležitější – jeho fotky.

02Kapitola 02

CMS pro nahrávání

S přibývajícími projekty rostla potřeba obsah efektivně spravovat. Složité úpravy přes kód nepřipadaly v úvahu, proto jsme jako první krok postavili custom administrační panel.

Alex si nyní může sám nahrávat celé sady fotek, vytvářet projekty a během pár vteřin je pouštět ven k divákům, aniž by se musel učit složité editory.

03Kapitola 03

Client Proofing

Skutečný gamechanger přišel s klientskou zónou. Posílání fotek přes třetistranné služby bylo krkolomné. Chtěli jsme, aby klient dostal zážitek přímo pod Alexovou značkou.

1. Nahrání

Alex nahraje fotky z focení do privátní klientské galerie a odešle klientovi odkaz.

2. Výběr

Klient prochází náhledy a jednoduchým kliknutím označuje favority.

3. Komentáře

U vybraných fotek může klient zanechat poznámku k požadované úpravě.

Klientský výběr fotky

Živé Klientské Rozhraní

Zde je ukázka, jak funguje client-proofing pro Alexova klienta. Označ fotku srdíčkem nebo zanech poznámku k požadované úpravě.

Adobe Lightroom Bridge: Každá nahraná fotka si drží svůj původní název (např. DSC_1234). Jakmile klient dokončí výběr, Alex si vygeneruje seznam zvolených názvů, který stačí vložit do vyhledávání v Lightroomu. Program pak ze stovek fotek na SD kartě automaticky vytáhne jen ty k úpravě.

04Kapitola 04

Chytřejší Struktura

S hromadou zakázek hrozilo, že se úvodní strana stane 100-položkovým seznamem. Potřebovali jsme nad fotky přidat další organizační vrstvu.

Projekty

Malé, samostatné jednotky (konkrétní event, festival). Kliknutím se dostaneš přímo k oné galerii fotek.

Kolekce

Zastřešující kategorie (např. Festivaly, Eventy, Studio). Sdružují několik projektů dohromady pro přehlednost.

Alex má v administraci kompletní kontrolu nad tím, jaké Kolekce se zrovna na homepage zobrazí, jaké skryje, nebo v jakém přijdou pořadí.

05Kapitola 05

Generátor Faktur

Posledním střípkem do funkční skládačky byznysu byla fakturace. Přepisování údajů z e-mailů do účetních šablon stálo dost drahocenného času.

Přímo do administrativy jsme integrovali generátor faktur. Systém z dat zákazníka a vybraného balíčku sám načte veškeré informace, vygeneruje formálně správný doklad a rovnou jej pošle klientovi. Šetří se tak nudná administrativa na úkor samotného focení.

Billing přímo v Client Zóně

Rychlá a čistá fakturace bez nutnosti otevírat externí účetní software.

Pod kapotou

Stavět systém pro fotografa znamenalo myslet na jediné: rychlost a bezproblémové načítání gigabytů dat. Zde jsou klíčové věci, které mě tato case study naučila.

Úspora místa s knihovnou Sharp

Alex nahrává fotky v tiskové kvalitě (10-20MB/kus). Místo nákladného ukládání originálů fotky nejprve projdou serverem přes knihovnu Sharp, která je automaticky zkomprimuje a převede do formátu .webp. Do cloudu se tak ukládají pouze zlomky původní velikosti. Tím šetříme úložný prostor a měsíční náklady za drahý cloud storage.

Zabezpečení bez nucené registrace

Klienti nechtějí vytvářet účty, pamatovat si hesla a logovat se. Pro Client Proofing jsem vytvořil systém s dynamickým kryptografickým hashem v URL. Odkaz je unikátní pro daného klienta, zcela bezpečný a nahrává se 0-friction způsobem (jedním klikem).

Real-time sync s Database

Když klient sedí doma a srdíčkuje fotky, Alex to v administraci u sebe vidí živě. Použití Real-time Websocketu v databázi místo neustálých REST API dotazů ušetřilo obrovské zatížení serveru a dodalo té klientské zóně ten pravý 'smooth' plynulý pocit.

Máš dotaz nebo nápad?

Pokud tě zajímá, jak platforma funguje pod pokličkou, nebo řešíš podobný custom systém pro svůj byznys, neváhej se ozvat.