To repozytorium będzie zawierać wyniki mojej pracy magisterskiej, której tematem jest "Wykorzystanie języka ELM do tworzenia aplikacji frontendowych". Praca jest wykonywana na Politechnice Gdańskiej, w Katedrze Algorytmów i Modelowania Systemów, pod przewodnictwem dra inż. Krzysztofa Manuszewskiego.
W ramach części praktycznej wytworzona zostanie aplikacja internetowa typu startpage, czyli strony startowej przeglądarki zawierającej, w moim przypadku, takie funkcjonalności jak:
- Aktualny czas
- Pogoda w Gdańsku (opis pogody + temperatura)
- Wyszukiwarka Google
- Zbiór zakładek składających się z najczęściej używanych stron internetowych
- //TODO
Całość implementacji zostanie wykonana z wykorzystaniem funkcyjnego języka Elm.
Aby uruchomić aplikację należy skompilować kod, używając komendy:
elm make src/Main.elm --output=assets/main.js
Następnie uruchomić ją poleceniem elm reactor
.
Aktualny stan aplikacji można zobaczyć z użyciem Github Pages.
Część opisowa pracy magisterskiej zostanie napisana z użyciem LaTeX'a na podstawie szablonu przygotowanego przez dra inż. Tomasza Boińskiego z Politechniki Gdańskiej.