SoMedia, kullanıcıların sosyal medya etkileşimlerini kolay ve etkili bir şekilde gerçekleştirebileceği bir platformdur. Kullanıcı dostu bir arayüz sunarak, kullanıcıların paylaşım yapabilmesini, hikaye paylaşabilmesini, beğeniler ve yorumlar yapabilmesini. Proje, React kütüphanesi ile geliştirilmiştir. Kimlik doğrulama ve yetkilendirme işlemleri için JWT (JSON Web Token) kullanılır ve arka uçta .NET Social Platform API ile entegre çalışır.
Screen.Recording.2025-01-12.1213398.mp4
- 1. Kullanıcı Yönetimi
- Kullanıcılar kayıt olabilir ve giriş yapabilir.
- Kullanıcılar profillerini görüntüleyebilir ve düzenleyebilir.
- 2. Post Paylaşımı ve Etkileşimler:
- Kullanıcılar post paylaşabilir, resim ekleyebilir.
- Postlara yorum yapılabilir ve beğeni bırakılabilir.
- Beğenilen ve yorum yapılan postlar anlık olarak güncellenir.
- 3. Story (Hikaye) Paylaşımı
- Kullanıcılar kısa süreli hikaye paylaşabilir.
- Hikayeler ana sayfada kullanıcı avatarlarının üzerinde görüntülenir.
- 4. Takip ve Takipçi Yönetimi
- Kullanıcılar diğer kullanıcıları takip edebilir.
- Takip edilen kullanıcıların gönderileri anasayfada görüntülenir.
- React: JavaScript kütüphanesi
- SCSS: CSS framework
- Axios: HTTP istekleri için
- JWT (JSON Web Token): Kimlik doğrulama ve yetkilendirme
- .NET E-Ticaret API'si: Backend API
-
Projeyi klonlayın:
git clone https://github.com/mevlutayilmaz/social-platform-ui.git
-
Proje dizinine gidin:
git social-platform-ui
-
Gerekli bağımlılıkları yükleyin:
npm install
-
Projeyi çalıştırın:
npm start
Login |
Register |
Ana Sayfa |
Profil |
Profil Güncelleme |
Profil-2 |
Hikaye |
Hikaye Paylaşma |