Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 1.79 KB

File metadata and controls

28 lines (14 loc) · 1.79 KB

Zadanie na zaliczenie(quotes app)

Przyszedł czas na zaliczenie z przedmiotu NodeJS!

Wykorzystując zdobytą wiedzę z zajęć, stwórz aplikację KONSOLOWĄ której głównym zadaniem będzie zarządzanie bazą cytatów.

Wprowadzanie jak i sterowanie danymi ma być za pomocą wprowadzonych argumentów wejściowych aplikacji (node app.js someCommand –someArh "...")

Ogólny zarys aplikacji

  1. Podstawowym zadaniem aplikacji jest możliwość dodania, usunięcia oraz wyświetlenia cytatów. Dane jakie powinniśmy przetrzymywać to treść oraz autor "złotej myśli". (Tworząc aplikację warto pomyśleć o unikalnych identyfikatorach zapisanych treści. Ułatwi to usuwanie ich z listy.)

format jak i sposób przetrzymywania danych zostawiam programiście

  1. Aplikacja powinna pozwolić na wyświetlenie losowego cytatu po wywołaniu odpowiedniej komendy z naszej aplikacji. Mile widziane by było dodanie licznika wystąpień naszego cytatu w przypadku wywołania owej komendy.

  2. Świetnym dodatkiem może być dodawanie grupy do jakiej należy nasz cytat. Rozszerzając naszą aplikację o ten dodatek powinniśmy uwzględnić dodatkowe filtrowanie podczas wyświetlania naszej listy "złotych myśli".

  3. Dla urozmaicenia aplikacji powinniśmy dodać możliwość pobrania losowej "złotej myśli" z zewnętrznego serwera i wyświetlenie jej w konsoli. W tym celu po wywołaniu odpowiedniej komendy powinniśmy wysłać żądanie na adres: http://ec2-18-217-240-10.us-east-2.compute.amazonaws.com/node/quotes.php w celu pobrania losowego cytatu i wyświetlenie jej w konsoli.

Ważne!

Wygląd jak i działanie aplikacji, jak również dobór bibliotek zewnętrznych zależy od programisty! Liczę na pomysłowość i różne podejścia do wykonania zadania!

POWODZENIA! ;)