Társalapított termék · L02 Hitelesítés és biztonság

ShareVibe

A vendégek beolvassák az asztalon lévő QR-kódot, fotót osztanak meg és kampányjutalmakat oldanak fel — minden kávézó pedig saját, független munkaterületet kezel.

Szerep
Társalapító és full-stack fejlesztő
Időszak
2026. ápr. — 2026. jún.
Stack
  • React
  • TypeScript
  • Vite
  • Firebase Auth
  • Firestore
  • Firebase Storage
  • Security Rules
  • Nginx
Linkek

Háttér

A kávézók szeretnék, ha a vendégek megosztanák az élményt; a vendégeknek ehhez ok kell. A ShareVibe az asztali QR-kódot márkázott, asztalhoz kötött folyamattá alakítja. 2026 áprilisában lettem a társalapítója, és full-stack fejlesztőként építettem fel.

Amit építettem

  • Több bérlős modell. Minden kávézó független munkaterület saját galériával, QR-folyamattal, témával és kampánnyal.
  • Asztalhoz kötött vendégfolyamatok, amelyeket a QR-link azonosít: média feltöltése, felirat, kedvelés és megosztás.
  • Kampánylogika, amely jutalmat mutat, amikor a megosztási cél teljesül.
  • Tulajdonosi és adminisztrátori panel a márkázás, a kampányok és a médiafolyam kezeléséhez.

Mérnöki jegyzetek

  • Hozzáférés az adatbázisban érvényesítve. A Firestore- és Storage-biztonsági szabályok egyetlen hozzáférési listából generálódnak, így a kliensoldali ellenőrzések és a szerveroldali szabályok nem csúszhatnak szét.
  • Szerepkör-alapú hozzáférés választja el a kávézótulajdonosokat a szuperadminisztrátoroktól; a kezelőfelületekhez ellenőrzött Google-fiók szükséges.
  • Megerősített hosting. VDS-telepítést készítettem elő Nginx mögött, HTTPS-sel, a statikus fájlok hosszú távú gyorsítótárazásával és biztonsági fejlécekkel.

Stack

React 19, TypeScript, Vite, Firebase Authentication, Cloud Firestore, Firebase Storage és Nginx.