Proje Ozeti
LoveNotes, ciftlerin iliskilerine ait anilari tek bir yerde saklayabilmesi icin tasarlanmis romantik bir web uygulamasidir. Kullanicilar davet kodu ile partnerleriyle eslesebilir, birbirlerine not birakabilir, fotograflar ekleyebilir ve duygularini ruh hali etiketleriyle kaydedebilir. Uygulama anlik mesajlasmaya odaklanmak yerine, iliski boyunca biriken kucuk ve buyuk anlari duzenli, guvenli ve anlamli bir dijital arsive donusturmeyi hedefler.
Ozellikler
- Davet kodu ile partner eslestirme
- Ortak zaman akisinda not ve ani biriktirme
- Fotograf ekleme ve iliski galerisi
- Yorumlar, tepkiler ve bildirim akislari
- Ruh hali etiketleriyle duygu kaydetme
- Ozel gun takibi ve belirli tarihte acilan kapsul notlar
- Arsiv yapisi ile gecmis anilari duzenli sekilde saklama
Product Direction
LoveNotes'in guclu tarafi, sadece yazisilan bir alan olmamasi; ciftlerin beraber gecirdigi zamani duygusal degeri korunmus bir hafiza katmanina cevirmesidir. Ortak akis, arsiv, galeri ve zaman kapsulu notlari sayesinde hem gunluk anlar hem de gelecege birakilan mesajlar ayni deneyimde bir araya gelir.
Tech Stack
- Modern web frontend deneyimi
- Backend API ve is mantigi
- Veri tabani ve medya depolama katmani
- Bildirim ve zamanlanmis is akislari
- Guvenli kullanici ve iliski eslestirme yapisi
Technical Architecture
Client -> API -> Service Layer -> Database/Storage
Scheduler -> Capsule Notes / Special Day Reminders -> Notifications
Challenges & Lessons Learned
- Duygusal urun deneyimini teknik olarak sade ama guclu tutmak
- Ortak akis, galeri, yorum ve kapsul not gibi modulleri tek veri modelinde dengelemek
- Ozel tarihler ve gelecekte acilan mesajlar icin guvenilir zamanlama akislarini tasarlamak
Testing / Logging / Monitoring
- Tests: Not, galeri, eslestirme ve kapsul not senaryolari icin manuel ve otomasyon odakli testler
- Logging: Kullanici aksiyonlari, medya islemleri ve hata kayitlari
- Monitoring: Uygulama sagligi, bildirim teslimati ve zamanlanmis gorev gozlemi
Kurulum
Projeyi yerel ortamda calistirmak icin depoyu klonlayin ve README adimlarini izleyin:
- Depoyu klonlayin:
git clone https://github.com/furkandalyan/lovenotes.git - Canli surumu incelemek icin:
https://lovenot.netlify.app - README'deki kurulum ve calistirma adimlarini takip edin.