{"id":19845646,"url":"https://github.com/radziminski/baza-pytan-react","last_synced_at":"2026-04-13T15:32:58.462Z","repository":{"id":42912658,"uuid":"249508460","full_name":"radziminski/baza-pytan-react","owner":"radziminski","description":":question: Aplikacja służąca jako baza FAQ, stworzona na potrzeby wolontariatu pomagającemu polskiej służbie zdrowia podczas wybuchu pandemii COVID. ","archived":false,"fork":false,"pushed_at":"2023-01-09T12:20:54.000Z","size":4337,"stargazers_count":1,"open_issues_count":10,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T12:33:12.330Z","etag":null,"topics":["covid-19","faq","firebase","react","redux"],"latest_commit_sha":null,"homepage":"https://baza-pytan-covid.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radziminski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-23T18:12:04.000Z","updated_at":"2021-04-26T11:28:32.000Z","dependencies_parsed_at":"2023-02-08T11:16:37.154Z","dependency_job_id":null,"html_url":"https://github.com/radziminski/baza-pytan-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radziminski%2Fbaza-pytan-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radziminski%2Fbaza-pytan-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radziminski%2Fbaza-pytan-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radziminski%2Fbaza-pytan-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radziminski","download_url":"https://codeload.github.com/radziminski/baza-pytan-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241224543,"owners_count":19929952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["covid-19","faq","firebase","react","redux"],"created_at":"2024-11-12T13:08:48.183Z","updated_at":"2026-04-13T15:32:53.433Z","avatar_url":"https://github.com/radziminski.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Baza Pytań\nAplikacja służąca jako FAQ dla medycznego środowiska w czasie pandemii koronawirusa, zrobiona na potrzeby wolontariatu.\n\n## Instalacja\nInstalacja aplikacji opiera się na menadżerze pakietów [npm](https://www.npmjs.com/).\n```bash\ngit clone https://github.com/radziminski/baza-pytan-react\ncd ./baza-pytan-react\nnpm install\n```\n## Uruchamianie\nAby uruchomić aplikację użyj \n```bash\nnpm start\n```\nLub przejdź na stronę [baza-pytan-covid.netlify.com](https://baza-pytan-covid.netlify.com).\n\n## Działanie\nAplikacja 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). \n### Dokładny opis\nKażdy odwiedzający stronę może zobaczyć pytania i odpowiedzi, oraz szukać pytań po tytule lub słowach kluczowych.\n\n![home](https://i.ibb.co/cNBjbSp/home-baza.jpg)\n\nKażdy może się też zarejestrować i logować przy użyciu emaila.\n\n![login](https://i.ibb.co/wsMs4rC/baza-pytan-login.jpg)\n\nKaż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). \n\n![pytania](https://i.ibb.co/wKx4bXy/baza-pytan-edit.jpg)\n\nKaż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. \n\n![data](https://i.ibb.co/gT1r8Fr/baza-pytan-dane.jpg)\n\nAdministrator 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.\n\n![rec](https://i.ibb.co/Ch8MG33/recenz-baza.jpg)\n\nRecenzent może również włączyć tryb edycji wszystkich pytań, gdzie może dodawać, edytować i usuwać pytania bezpośredino z puli wszystkich pytań.\n\n![all](https://i.ibb.co/J5v0wqV/baza-try-ed.jpg)\n\nAdministrator 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.\n\n![admin](https://i.ibb.co/1JRC5xF/baza-admin.jpg)\n\n##  Użyte technologie\n- React (biblioteka Javascript) [Frontend]\n- Firebase [Backend]\n- SCSS preprocessor\n- Redux\n- Webpack\n- Deployed on [Netlify](https://baza-pytan-covid.netlify.app/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradziminski%2Fbaza-pytan-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradziminski%2Fbaza-pytan-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradziminski%2Fbaza-pytan-react/lists"}