A hackathon project written by Hackstreet Boys team.
GreenLife to strona internetowa stworzona dla mieszkańców Gdańska. Dzięki GreenLife mieszkańcy mogą śledzić wyznaczniki środowiskowe w dowolnym miejscu w mieście.
Strona zbiera dane o jakości powietrza, zanieczyszczeniu świetlnym i dźwiękowym oraz jakości wody z kranu.
Na podstawie tych wyznaczników mieszkańcy mogą zobaczyć jakość środowiska, które je otacza oraz tworzyć sugestie, by mieć impakt na rozwoju środowiskowym miasta.
Strona udostępnia mapę Gdańska z możliwością nakładania warstw pokazujących różne wskaźniki ekologiczne.
Mapa jest interaktywna, użytkownicy mogą wybrać dowolne miejsce na mapie by zobaczyć szczegóły wskaźników na danym obszarze.
Dzięki wyszukiwarce, użytkownicy mogą wpisać swoją ulicę, by zobaczyć jej wskaźniki.
Użytkownicy mogą wymyślić swoje rekomendacje projektu, co możnaby utworzyć na danym terenie i dodać je na forum, by inni użytkownicy mogli na nie głosować.
Wymagane narzędzia serwerowe:
- DOT NET 8
Wymagane narzędzia klienckie:
- NodeJS
- React
- NextJS
- Sklonuj repozytorium
- W folderze server/Hackstreetserver uruchom plik Hackstreetserver.sln na Visual Studio lub uruchom projekt dot net z folderu server
- W folderze z klientem należy otworzyć terminal i wpisać komendę pnpm dev
- Klienta należy uruchomić w przeglądarce na localhost:3000