Zadejte hledaný výraz...

Imagedit.io – snadná CDN, live edit obrázků, AI generování, uložiště

Tuto aukci vyhrál B*********************. za cenu 36 000 Kč.

time line
založeno 2. 9. 2024
time line
1 příhoz
time line
Ochrana pomocí úschovy prostředků
Průměrná návštěvnost za posl. 3 měsíce
50 / měs
Průměrný zisk za posl. 3 měsíce
-
Typ webu
Online služba
Zdravím Vás,
chci nabídnout projekt, který původně vznikl pro otestování služeb AWS a zvrtl se ve funkční online službu. :)
Cíl webu:
Poskytnout komukoliv snadnou distribuci obrázků přes CDN, optimalizaci a případné generování obrázků bez jakéhokoliv zásahu do kódu webu.
Jak to funguje:
Po registraci uživatel dostane první klíč (může si jich vytvořit libovolné množství), následně volá svůj obrázek přes upravenou URL, kterou říká, co od obrázku požaduje. Případně si může obrázek nechat vygenerovat.
Příklad 1:
Originál: https://imagedit.io/images/anonymize-faces-original.png
Požadavek na anonymizaci mladších 29 let: https://og31p4rg5t.imagedit.io/v1/https://imagedit.io/images/anonymize-faces-original.png?aftoage=28
Parametrů pro editaci lze zadat poměrně mnoho, vše je popsáno v dokumentaci: https://imagedit.io/cs/doc/api-helper
Příklad 2:
Originál:
neexistuje :)
Požadavek na vygenerování dle zadání: https://og31p4rg5t.imagedit.io/v1/gen-2?prompt=business-man
Místo originálu se zadá název AI modelu (lze přidávat další), po vygenerování se obrázek uloží do uživatelova uložiště (určitá kapacita zdarma, navýšení zpoplatněné). Vrací se tedy stále stejný obrázek, pokud pomocí parametrů neřeknete jinak - vše je opět popsáno v dokumentaci.
Použité modely jsou interně zpoplatněné externí službou (se zajištěním response time pod určitou hranici), podle toho je nastavený i cenový model, aby provozovatel webu zůstal vždy v zisku. Přidávat lze snadno další modely (pro programátora).
Příklad 3:
Originál:
 https://imagedit.io/images/anonymize-faces-original.png
Požadavek na odstranění pozadí: https://og31p4rg5t.imagedit.io/v1/https://imagedit.io/images/anonymize-faces-original.png?rembg=on
Tento příklad sem dávám proto, že odstranění pozadí probíhá "lokálně" bez externí service.
Základní funkce webu:
  • AI generování
  • Odstranění pozadí
  • Anonymizace obličejů / anonymizace obličejů podle věku
  • Ořez obličeje (v kombinaci se změnou velikosti = generátor profilových obrázků)
  • Změny velikosti (fix poměru stran, ořez / doplnění prázdných oblastí, atd...)
  • Rozmazání
  • Běžné editace: otočení / ořezání / převrácení / stupně šedi 
Rozšířené funkce webu:
  • Přednastavení  - pro token můžete určit přednastavené chování bez nutnosti používat parametry
  • CDN - doba cache
  • Vlastní doména - místo adresy .imagedit.io se použije uživatelova doména (automaticky s ssl atp.)
Zabezpečení proti zneužití klíče:
  • Podepsané URL
  • Povolené domény se zdrojem obrázků 
  • Skrytí zdroje obrázku (hodí se například u anonymizace, kdy nechcete prozradit původní umístění bez anonymizace)
  • Pouze přednastavení - zakáže jakékoliv jiné parametry než ty přednastavené
  • Detailní statistiky využívání CDN: Požadavky / Objem dat / Zdroje / Prohlížeče (je to řešené přes AWS Athenu a logy z CloudFront)
Onboarding:
Po registraci a prvním přihlášení se spustí onboardovací flow, kdy je uživateli vysvětlené základní flow v aplikaci. Toto flow lze programátorem snadno editovat a tvořit další - uživatel si jej po přeskočení může v settings znovu vyvolat.
Platby:
Web je napojený na GoPay a vše probíhá automaticky, v systému si následně lze stahovat faktury, které byly uživatelům vystavené - s GoPay je podepsaná a "funkční" (čtěte web zkontrolován a vše povoleno a spuštěno pro USD, EUR, CZK) smlouva na zakládání opakovaných plateb, kdy se uživatel přihlásí k odběru a automaticky se mu ztrhávají měsíčně poplatky za službu.
Podmínky služby / GDPR / podmínky plateb: 
Zpracováno advokátní kanceláří jejíž jméno rád poskytnu v soukromé zprávě.
Web má implementovanou cookie lištu včeetně dělení cookies do kategorií - skutečně to respektuje :).
Ceník:
Veškeré ceny jsou editovatelné z jednoho souboru (web nemá administraci cen přes formulář, není to +- potřeba). Ceny se pak propisují do ceníku a všech "flow" pro zakoupení tarifů.
Tarify:
Free / Pro / Enterprise / Vlastní 
https://imagedit.io/cs/eshop/pricing
Slevové kody:
Pro propagaci je v admin sekci připraven formulář, skrze který si můžete nagenerovat libovolné množství slevových kódů - formou kreditů, které se uživatelům přičtou. Lze nastavit počet kodů, formát kódu, dobu expirace...
Monitoring:
Web má klíčová místa oťukávaná externí službou a výpis se propisuje do stránky https://status.imagedit.io/ - služba je napojena ve free režimu, který bohatě stačí.
Multijazyčnost:
Web je psaný tak, že neexistuje statický text v kodu, vše je řešeno přes překlady Symfony (detekce jazyka se provádí automaticky podle IP lokace), nový jazyk tedy pro programátora znamená minimální úpravu v kodu (zanesení nové varianty jazyka) a následně přeložení jednoho velkého YAML souboru s texty. Stejně tak ceny, převody měn jsou nyní zadány se statickým kurzem (ve prospěch provozovatele webu). Aktuální jazyky: čeština, angličtina
Provoz / vývoj a cena za provoz:
Web je kompletně vlastní řešení psané v Symfony s postgres databází. Běží kompletně v AWS a lokálně v Dockerech.
Repozitář je vedený na GitHubu, odkud probíhají i releasy, automatické aktualizace a spouštění testů - Symfony a veškeré knihovny jsou tedy aktuální.
Vše běží v AWS s využitím ECS Fargate (možnost škálování) a AWS CloudFront (bližší detail ohledně technického fungování rád poskytnu vážným zájemcům, beru to jako "gro" služby - web si řeší generování ssl pro vlastní domény, IPv6 routing atd... - je toho mnoho).
Na GitHubu je rozjetý i dashboard a lze tedy rovnou najet na práci v týmu.
Web s minimální návštěvností stojí v provozu AWS cca 120 USD za resources (je to napočítáno tak, že při zvýšeném provozu platící uživatelé vykrývají zvýšenou cenu za provoz). Dále k ceně je potřeba připočítat cenu za AI modely, ty se platí podle využití a opět to vykrývá platební model webu, další položkou je nástroj Brevo.com (35 USD) pro emailing, kde se automaticky vytvářejí mailing listy a můžete tedy své uživatele snadno oslovit.
Helpdesk:
Je implementovaná služba https://www.smartsupp.com/ ve free režimu, pokud uživatel souhlasí s cookies, může vás real-time kontaktovat třeba do APP na telefon nebo call centra. V placené verzi pak lze i trigrovat uživatele k akci atp...
Další vývoj:
Web je vlastní řešení, tedy žádná klikačka alá wordpress - je cílený na vysokou performance. Pro vývoj je tedy nutné využít služeb programátora. App je psaná se snahou o využívání best practices, jednotlivé editační funkce fungují jako návrhovým vzorem dekorátor, services tedy splňují určitý interface a postupně se provádějí, pokud jsou požadovány. Přidání dalších funkcí by tedy pro programátora neměl být problém. 
Infrastruktura je definovaná kodem, za použítí AWS CDK v TypeScriptu - nasazení tedy nové infrastruktury někam jinam není problém - v této části je několik hard-codovaných hodnot (vzhledem k tomu, že web nepřenasazujete jinam každý den, jsme neřešili, vyřešit by šlo).
V případě, že web koupíte:
  • nabízím velkou pomoc s přesunem pod Váš AWS account a celkovou migraci webu (přepsání služeb, kooperaci s GoPay - můj cíl je, abyste web přebrali a byli spoko)
  • nabízím support / zaškolení programátorovi, kterého si případně najdete - tady bychom se domluvili na rozsahu, neboť projekt prodávám především z důvodu čištění stolu a vysekávání si času na jiné projekty 
  • faktura neplátce DPH
  • web prodávám tak jak je, udělám maximum pro to, abychom si jej předali v pořádku, nicméně můj cíl je si uvolnit ruce :), takže programátorské služby nad rámec domluvených u předání už provádět nebudu
Určitě nemám problém si s případnými zájemci zavolat formou video-hovoru nebo se sejít a projít konkrétněji detaily.


Základní analýza domény
1511 zobrazení
Prodejce
ikona hodnoceni
48 hodnocení
členem od 13. 11. 2010
Ověřen
ikona hodnoceni
A
B
C
D
E