This is a platform where users can share and discover useful website links.
- User Registration: Users can register to create and share posts.
- Post Management: Add, edit, and delete posts.
- Comment Management: Add, edit, and delete comments on posts.
- View Posts: Posts can be viewed without registration.
- Likes: Like functionality
- React: Frontend framework for building user interfaces.
- TypeScript: Typed superset of JavaScript.
- Sass/SCSS: CSS preprocessor for styling.
- Bootstrap Icons: Icons library.
- Formik: Form management library.
- Redux : State management library for managing application state.
- Firestore: Database for storing posts and comments.
- Firebase Storage: Storage solution for user-uploaded content.
- Firebase Auth: Authentication for user registration and login.
- React Loading: Used react-loading-indicators for loading icons
- React Router DOM: Library for redirecting between pages
Yararlı web sitelerinin linklerinin paylaşıldığı bir platform.
- Kullanıcı Kaydı: Kullanıcılar kayıt olup post oluşturabilir ve paylaşabilir.
- Post Yönetimi: Post ekleme, düzenleme ve silme.
- Yorum Yönetimi: Postlara yorum ekleme, düzenleme ve silme.
- Post Görüntüleme: Kayıt olmadan postlar görüntülenebilir.
- Beğeni: Beğeni fonksiyonu
- React: Kullanıcı arayüzleri oluşturmak için frontend framework.
- TypeScript: JavaScript'in tip güvenliği olan üst kümesi.
- Sass/SCSS: Stil vermek için kullanılan CSS ön işlemcisi.
- Bootstrap Icons: İkon kütüphanesi.
- Formik: Form yönetimi için kütüphane.
- Redux : State yönetimi için bir state yönetim kütüphanesi.
- Firestore: Post ve yorumları depolamak için kullanılan veritabanı.
- Firebase Storage: Kullanıcı tarafından yüklenen içerikler için depolama çözümü.
- Firebase Auth: Kullanıcı kaydı ve giriş için kimlik doğrulama.
- React Loading: Yükleme iconu için react-loading-indicators kullanıldı
- React Router DOM: Sayfalar arası yönlendirme yapmak için kütüphane