Pregled projekta

Priče na društvenim mrežama su jednostavne za gledanje, ali se njihova izrada stalno ponavlja. Svaki kadar traži doslednu tipografiju, razmake, pravila brenda, safe zone i precizan izlaz 1080 sa 1920.

Napravio sam lokalni desktop alat koji početni brief pretvara u izmenjivu sekvencu, live preview i finalni PNG izvoz, bez prepuštanja teksta i logotipa modelu za generisanje slika.

Lokalni desktop editor za pisanje, pregled i izvoz determinističkih 1080 sa 1920 story sekvenci iz strukturisanog sadržaja.

Industrija

Alati za sadržaj

Usluge

  • UX/UI dizajn
  • Web razvoj
  • Produkt strategija

Ključni rezultati

  • Responzivan dizajn
  • Prilagođeni razvoj
  • Poboljšanja korisničkog iskustva

Tip platforme

Desktop alat

Tehnologije

  • Python
  • FastAPI
  • Playwright
  • PyWebView
  • Pillow

Izazov

Ručni dizajn čini i malu promenu teksta skupom. Potpuno generisane slike nisu pouzdane za precizan tekst, logotip, hijerarhiju i safe zone Instagram interfejsa.

Koristan alat mora da ubrza osmišljavanje, ali da zadrži isti layout u pregledu i izvozu čak i kada AI servis nije dostupan.

Pristup

Vođeni wizard prikuplja input i zapisuje čitljiv content.md uz izmene specifične za projekat. Story archetypes kao hook, savet, insight, statistika, lista, citat, mit/činjenica i CTA daju svakom kadru jasnu ulogu.

FastAPI služi lokalni interfejs unutar PyWebView-a. Jinja2, HTML i CSS proizvode jedan 9:16 renderer koji Playwright koristi i za pregled i za izvoz.

Rešenje

Korisnik može da napravi sekvencu, menja tekst svakog kadra, prolazi kroz kadrove, podesi vizuelne opcije, pregleda rezultat i izveze PNG fajlove iz jednog desktop workflow-a. FontTools i Pillow podržavaju proveru tipografije i finalnu obradu slika.

Ako je lokalni Ollama dostupan i AI draft uključen, može da predloži prvu story sekvencu. Kada nije dostupan, deterministički planner pravi validnu sekvencu, pa core alat nikada ne zavisi od modela.

Ključni izazovi

  • isti izgled pregleda i izvezenih slika

  • promenljiva dužina teksta unutar strogih vertikalnih safe zona

  • korisna sekvenca kada opcioni lokalni model nije dostupan

  • odvajanje asistiranog drafta od determinističkog renderovanja brenda

Rezultat

Rezultat pretvara ponavljajuću izradu priča u kratak tok draftovanja, izmene, pregleda i izvoza. AI može da ubrza prvi predlog, ali struktura sadržaja, elementi brenda i finalni pikseli ostaju pregledivi i deterministički.

Kontekst

Projekat koristi AI kao opcioni početak, a ne kao runtime zavisnost ili finalni renderer.

Drugi projekti sa sličnim arhitektonskim odlukama, platformama ili produktnim izazovima.