Skip to content

oskasieg/social-app-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social-APP client

Aplikacja napisana w React.JS z wykorzystaniem języka programowania Typescript. Powstała w celu nabycia nowych umiejętności. Jest to aplikacja typu serwisu społecznościowego. Umożliwia wiele funkcjonalności. Możliwości rozwoju aplikacji są ogromne, ale z powodu braku czasu pozostawiam ją w takim stanie.

Funkcjonalności

  • rejestracja, logowanie, wylogowywanie

NIEZALOGOWANI:

  • przeglądanie postów na stronie głównej,
  • czytanie komentarzy,
  • sprawdzanie, kto zareagował na post (klikniecie w liczbę reakcji),
  • wyświetlanie profilów innych użytkowników (klikniecie w avatar lub nazwe użytkownika)

ZALOGOWANI:

  • pogląd i edycja swojego profilu,
  • zarządzanie swoimi postami: usuwanie, edycja,
  • komentowanie i reagowanie na posty.

Niewykonane cele

  • wyszukiwarka postów po nazwie oraz tagach,
  • brak postów użytkownika przy przeglądaniu jego profilu,
  • system fallowersów oraz podsumowanie wszystkich lajków w profilu użytkownika.

Możliwości rozwoju

  • polecane posty na podstawie zainteresowań,
  • czat,
  • znajomi,
  • itp...

Użyte technologie

  • React.JS (hooks, containers, components),
  • Typescript,
  • SCSS,
  • RWD,
  • React-router-dom,
  • React-redux,
  • Redux-saga,
  • Yup,
  • formik,
  • i18next,
  • react-noticifation-component,

Uruchamianie

  1. npm i
  2. npm start

Kilka zdjęć

Strona główna (desktop):

img

Dodawanie posta (mobile):

img

Przeglądanie postów (desktop):

img

Przeglądanie galerii (mobile):

img

Przeglądanie reakcji (mobile):

img

Zarządzanie postami (mobile):

img

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published