Skip to content

Projekt podzielony został na następujące części: Backend - Katalog zawierający część aplikacji uruchamianej po stronie serwera na platformie Node.js, której zadaniem jest świadczenie usług i udostępnianie zasobów użytkownikom/klientom będącym np. przeglądarką; Frontend - Katalog zawierający część aplikacji uruchamianej po stronie klienta wykorzy…

License

Notifications You must be signed in to change notification settings

mateuszarchicinski/TDD-Helpdesk-Web-App-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helpdesk - Aplikacja internetowa

Projekt podzielony został na następujące części:

  • Backend - Katalog zawierający część aplikacji uruchamianej po stronie serwera na platformie Node.js, której zadaniem jest świadczenie usług i udostępnianie zasobów użytkownikom/klientom będącym np. przeglądarką;
  • Frontend - Katalog zawierający część aplikacji uruchamianej po stronie klienta wykorzystującej platformę Node.js do automatyzacji większości zadań deweloperskich mających na celu przygotowanie gotowego builda aplikacji wysyłanego do użytkownika korzystającego z przeglądarki internetowej;

Pogląd aplikacji internetowej jest dostępny tutaj.

Przydatne komendy środowiskowe NPM'a

Sprawdza kod JavaScript wszystkich plików z rozszerzeniem .js poszczególnej części aplikacji według kilku własnych i ogólno rekomendowanych ustawień w pliku .eslint.json;

npm run eslint

Uruchamia serwer, który nasłuchuje na zmiany w plikach i automatycznie wprowadza zmiany na uruchomionym serwerze;

npm run dev

Uruchamia wszystkie testy jednostkowe i w następstwie zmian w plikach testów wykonuje testy ponownie;

npm run test

Uruchamia proces generowania raportu testów jednostkowych;

npm run test-report

Uruchamia proces generowania dokumentacji;

npm run jsdoc

Wymienione powyżej komendy mogą zostać uruchomione z poziomu wiersza poleceń podczas przebywania w katalogach backend/frontend.

Konta do przeprowadzania testów

Uprawnienia: Użytkownika

Email/#: user@user
Password: user1234

Uprawnienia: Asystenta

Email/#: assistant@assitant
Password: assistant

Uprawnienia: Administratora

Tego typu rodzaj praw dostępu nadawany jest na konto założone indywidualnie przez administatora.

Dokumentacje:

Raporty testów:

Licencja

MIT Licencja.

About

Projekt podzielony został na następujące części: Backend - Katalog zawierający część aplikacji uruchamianej po stronie serwera na platformie Node.js, której zadaniem jest świadczenie usług i udostępnianie zasobów użytkownikom/klientom będącym np. przeglądarką; Frontend - Katalog zawierający część aplikacji uruchamianej po stronie klienta wykorzy…

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published