Kullanıcıların yazdıklarını ister kendine saklayabildiği, ister herkesle paylaşabildiği açık kaynak bir günlük uygulaması.
- MüşteriKişisel proje
- RolTasarım ve full-stack geliştirme
- TürWeb uygulaması · Açık kaynak
- TeknolojilerReact, TypeScript, Tiptap, Node.js, Express, MySQL, Sequelize, JWT
- BağlantıGitHub’da incele
Proje hakkında
Memory Lane, full-stack bir günlük platformu. “Lane” adı verilen kayıtlar zengin metin editöründe yazılıyor; ister gizli tutulabiliyor, ister diğer kullanıcıların okuması için yayınlanabiliyor.
Neler yaptım
- React ve TypeScript ile geliştirilen ön yüz: Tiptap tabanlı zengin metin editörü, herkese açık bir akış ve kullanıcının kendi kayıtları arasında arama yapabildiği bir liste.
- Node.js ve Express ile yazılmış bir REST API; gelen istekler doğrulanıyor, kullanıcıların yazdığı tüm içerik zararlı HTML’e karşı temizleniyor.
- JWT ile kimlik doğrulama ve eksiksiz hesap yönetimi: ad ve şifre değişikliği, hesap silme.
- Sequelize üzerinden bağlanılan bir MySQL veritabanı.