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.
- 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.
- 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.
- polecane posty na podstawie zainteresowań,
- czat,
- znajomi,
- itp...
- React.JS (hooks, containers, components),
- Typescript,
- SCSS,
- RWD,
- React-router-dom,
- React-redux,
- Redux-saga,
- Yup,
- formik,
- i18next,
- react-noticifation-component,
- npm i
- npm start