Skip to content
/ ImgPrew Public

Fotós workflow eszköz webes felületen. EXIF adatok automatikus kinyerése, Instagram caption generálás kamera beállításokból, vízjel hozzáadás, képoptimalizálás közösségi médiához. FastAPI + NextJS

Notifications You must be signed in to change notification settings

bencso/ImgPrew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImgPrew 📸

Fotó előkészítő eszköz fotósoknak - EXIF adatok kinyerés, vízjel hozzáadás, és képek felkészítése közösségi médiára stílusosan, akár képek feltöltése.

🎯 Projekt célja

Egy webalkalmazás, amely segít a fotósoknak egyszerűsíteni a közösségi média munkafolyamatot: automatikusan kinyeri a kamera beállításokat (EXIF adatok), testreszabható vízjeleket ad hozzá, és akár formázza a képeket közösségi médiára - mindezt egy helyen.

✨ Funkciók

MVP

  • ✅ Több fotó feltöltése (JPG, PNG, HEIC támogatás)
  • ✅ Automatikus EXIF adat kinyerés
    • Kamera típus és gyártó
    • Objektív információk
    • ISO, rekesz, záridő
    • Fókusztávolság
    • Készítés dátuma
  • ✅ Beállítások formázása Instagram captionhöz
  • ✅ Egyedi caption sablonok (elérhető lesz amikor lesz DB a kezelése megvan)
  • ✅ Instagram formátum optimalizálás (1:1, 4:5, 9:16)

Tervezett funkciók

  • Vizuális fotógaléria kiválasztással (FRONTEND)
  • ✅ Kiválasztható mely EXIF mezők jelenjenek meg (✅ BACKEND -> FRONTEND)
  • Testreszabható vízjel elhelyezés (FRONTEND/ (in progress) BACKEND)
    • Pozíció (✅ sarkok, középen, egyedi)
    • Átlátszóság beállítás
    • ✅ Méret módosítás
    • Saját logó/szöveg feltöltés
  • Kötegelt feldolgozás
  • Export beállítások mentése
    • Végén: hasheléses módszerrel tárolhatjuk, és ezeket meg lehet osztani is majd akár
  • Előtte/Utána előnézet csúszka
  • Egy kattintásos letöltés
  • LUT kezelések a képekre
  • Fotó szerkesztések (fényerő stb.)

Jövőbeli ötletek

  • 📱 Saját Portfolió weboldal létrehozásnak a lehetősége (Amint elkészült a kép töltheti fel a galériába)
  • 🗺️ Képek elhelyezése térképen (hol jártunk, emlékek oldal)
    • OpenStreetMap és az EXIF adatok (ha nincs exif adat, manuálisan) segítségével elhelyezhetjük a térképre emlékeinket/képeinket
  • 🎨 Egyedi presetek
  • 🔗 Közvetlen Instagram/Közösségi oldal API integráció (feltöltés) -> META API általi korlátozás: csak Business Account-os felhasználók tudnak postolást végezni API-n keresztül -> Pinterest (?)

🛠️ Technológiák

Backend

  • Python 3.14.2
  • FastAPI (REST API) (amennyiben API-ra változtatjuk)
  • PIL/Pillow (EXIF olvasás)
  • OpenCV (képfeldolgozás, vízjelek)
  • SQLite / PostgreSQL (még kérdéses, hogy lokalisan tudják a userek futtatni, vagy legyen futtatva, ennek függvényében lesz ez eldöntve)

Frontend

  • NextJS
  • TailwindCSS
  • shadcn

További könyvtárak

  • pillow-heif (HEIC támogatás)
  • python-multipart (fájl feltöltés FastAPI-ban)

💡 Miért ez a projekt?

A fotózás az egyik hobbim, és amikor projekt ötleteken gondolkoztam, rájöttem egy valós problémára: Instagram-on szeretném megosztani a fotóimat, de mindig macerás manuálisan begépelni a kamera beállításokat (ISO, rekesz, záridő) minden egyes képhez.

Első gondolatom a Flickr volt, ahol automatikusan megjelennek az EXIF adatok, de miért használnék egy kész platformot, amikor magam is megépíthetem? Így született az ImgPrep ötletem - egy eszköz, ami automatizálja ezt a folyamatot, vízjelet tesz a képekre, és optimalizálja őket a közösségi platformokra.

Ez a projekt egyszerre praktikus és remek tanulási lehetőség full-stack fejlesztésben.

🤝 Közreműködés

Ez egy tanulási projekt, amíg nem növi ki magát, de javaslatokat és visszajelzéseket mindig szívesen fogadok! Nyugodtan nyiss issue-t vagy küldj PR-t.

📄 Licensz

MIT License - Szabadon használható és módosítható


🏁 Első lépések

Hamarosan - A telepítési útmutató hozzáadásra kerül amint az MVP elkészül.


Státusz: 🚧 Aktív fejlesztés alatt
Indulás: 2026. január


💭 Megjegyzések

Ez a projekt része a full-stack fejlesztés tanulásának Python és NextJS használatával.


⭐ Ha tetszik a projekt és az ötlet, örülök egy csillagnak :D

About

Fotós workflow eszköz webes felületen. EXIF adatok automatikus kinyerése, Instagram caption generálás kamera beállításokból, vízjel hozzáadás, képoptimalizálás közösségi médiához. FastAPI + NextJS

Topics

Resources

Stars

Watchers

Forks

Languages