Skip to content

shadownoteTR/client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shadownote-client

Anonim itiraflar için mobil odaklı, gerçek zamanlı akış arayüzü. ⚡️

stars issues last-commit react tailwind

✨ Öne Çıkanlar

  • WebSocket ile gerçek zamanlı güncellemeler
  • Mobil-öncelikli arayüz ve akıcı animasyonlar
  • Anonim gönderi akışı ve doğrulama
  • Canlı online sayacı ve popüler sıralama

🧭 Mimari Akış

  • Mobil istemci → WebSocket bağlantısı
  • Sunucudan gelen akış → React render
  • Kullanıcı aksiyonları → WS mesajları

⚙️ Kurulum

  1. .env.example dosyasını .env olarak kopyala.
  2. Bağımlılıkları yükle.
npm install
  1. Dev sunucuyu başlat.
npm start

🔧 Ortam Değişkenleri

  • REACT_APP_API_URL Backend HTTP base URL
  • REACT_APP_WS_URL Backend WebSocket URL
  • REACT_APP_DEV_WS_URL Opsiyonel dev WebSocket URL
  • REACT_APP_DEV true veya false
  • REACT_APP_INSTAGRAM_URL Header sosyal link

📁 Proje Yapısı

  • src/shadow Ekranlar ve yerleşimler
  • src/utils Yardımcılar, auth ve WS yardımcıları
  • src/config.js Env config

📸 Ekran Görüntüleri

ShadowNote Ekran 1

ShadowNote Ekran 2

🛡️ Güvenlik Notu

  • Secret ve URL değerleri .env içindedir.
  • Repo içinde hassas bilgi tutulmaz.

🗺️ Yol Haritası

  • İçerik moderasyonu ve raporlama akışı
  • Akış performans optimizasyonları
  • Daha zengin animasyon ve haptik geri bildirim

🤝 Katkı

  • Issue açarak öneri bırakabilirsin.
  • PR'larda mevcut kod stilini koru.

🔗 İlgili Repo

  • Backend: shadownote-backend

📄 Lisans

  • MIT

About

📱 ShadowNote Client — anonim itiraf akışı, mobil‑öncelikli arayüz, WebSocket ile gerçek zamanlı güncellemeler.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors