Skip to content

Xgreg2001/waho-web

Repository files navigation

WAHO-web

Ten projekt wykonany został w ramach pracy inżynierskiej. Jest on prostą aplikacją webową pozwalającą rozwiązać łamigłówkę WAHO której analiza była przedmiotem pracy.

Funkcjonalność

  1. Wyświetlanie w przeglądarce łamigłówki.
  2. Generowanie losowych przykładów do rozwiązania
  3. Zapisywanie stanu układanki w pamięci przeglądarki

Uruchamianie projektu

Projekt można uruchomić wykonując polecenie

cargo leptos serve --release

Domyślnie aplikacja dostępna jest po addresem: http://localhost:3000

Instalacja potrzebnych narzędzi

Do uruchomienia aplikacja wymagany jest pakiet cargo-leptos. Aby go zainstalować można skorzystać z komendy:

cargo install cargo-leptos --locked

Domyślnie cargo-leptos korzysta z dystrybucji nightly języka Rust, cargo-generate, i sass. W przypadku napotkania jakiś problemów konieczne może być zainstalowanie jednego z poniższych pakietów:

  1. rustup toolchain install nightly --allow-downgrade - upewnij się, że używasz Rust w wersji nightly
  2. rustup target add wasm32-unknown-unknown - dodaj możliwość kompilacji Rust do web-assembly
  3. cargo install cargo-generate - zainstaluj cargo-generate
  4. npm install -g sass - zainstaluj dart-sass

Docker

Do uruchomienia aplikacji można wykorzystać Docker komendą

$ docker build . --file Dockerfile --tag waho-web
$ docker run -dp 127.0.0.1:3000:3000 waho-web

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors