Skip to content

samettekin01/linkflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language: English

LinkFlow

where users can share and discover useful website links.

Demo

https://linkflow.netlify.app/

Features

  • 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

Technologies Used

  • 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

Language: Türkçe

LinkFlow

Yararlı web sitelerinin linklerinin paylaşıldığı bir platform.

Demo

https://linkflow.netlify.app/

Özellikler

  • 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

Kullanılan Teknolojiler

  • 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

GIF