Skip to content

❓ Rozszerzenie projektu ''Baza Pytań'' na wersję używającą frameworku React.

Notifications You must be signed in to change notification settings

nakamotojp/baza-pytan-react

 
 

Repository files navigation

Baza Pytań

Aplikacja służąca jako FAQ dla medycznego środowiska w czasie pandemii koronawirusa, zrobiona na potrzeby wolontariatu.

Instalacja

Instalacja aplikacji opiera się na menadżerze pakietów npm.

git clone https://github.com/radziminski/baza-pytan-react
cd ./baza-pytan-react
npm install

Uruchamianie

Aby uruchomić aplikację użyj

npm start

Lub przejdź na stronę baza-pytan-covid.netlify.com.

Działanie

Aplikacja służy do zarządzania pulą pytań w formacie FAQ (Najczęściej zadawane pytania). Posiada pełen system logowania, z róznymi poziomami autoryzacji (użytkownik, recenzent, admin).

Dokładny opis

Każdy odwiedzający stronę może zobaczyć pytania i odpowiedzi, oraz szukać pytań po tytule lub słowach kluczowych.

home

Każdy może się też zarejestrować i logować przy użyciu emaila.

login

Każda zarejestrowana i zalogowana osoba (użytkownik) może dodawać pytania oraz je edytować (tylko te których jest autorem). Dodane w ten sposób pytanie trafia do recenzji (nie jest widoczne w puli wszystkich pytań). Jeśli pytanie jest oznaczone na szaro, oznacza to że zostało ono odrzucone i należy je edytować (aby ponownie trafiło do recenzji).

pytania

Każdy użytkownik może również przeglądać i edytować swoje dane oraz zmienić swoje hasło. Może on także całkowicie usunąć swoje konto.

data

Administrator może mianować danego użytkownika na recenzenta. Recenzent może przeglądać i edytować pytania wysłane do recenzji, a następnie je akceptować lub odrzucać (ewentualnie całkowicie usuwać). Po akceptacji, pytanie trafia do puli wszystkich pytań, widoczych na stronie głównej. Jeśli recenzent zdecyduje się odrzucić pytanie, wraca ono do autora odpowiednio oznaczone (na szaro). Jeśli autor zedytuje pytanie (poprawi je) ponownie trafia ono do recenzji.

rec

Recenzent może również włączyć tryb edycji wszystkich pytań, gdzie może dodawać, edytować i usuwać pytania bezpośredino z puli wszystkich pytań.

all

Administrator może również mianować innych administratorów, którzy mają wszystkie funkcje recenzentów oraz mogą mianować innych użytkowników na recenzentów/administratorów.

admin

Użyte technologie

  • React (biblioteka Javascript) [Frontend]
  • Firebase [Backend]
  • SCSS preprocessor
  • Redux
  • Webpack
  • Deployed on Netlify

License

Copyright by Jan Radzimiński. All rights reserved.

About

❓ Rozszerzenie projektu ''Baza Pytań'' na wersję używającą frameworku React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.9%
  • CSS 23.7%
  • HTML 2.4%