Hobbystycznie to projekt stworzony w ramach Hackatonu BIT Festival. Jest to aplikacja webowa, umożliwiająca odkrywanie niepróbowanych dotąd hobby. Po zalogowaniu, strona pozwala na losowanie nowych ciekawych aktywności, zapewnia dostęp do poradników oraz filmów na ich temat i umożliwia śledzenie swoich postępów w uczeniu się nowych umiejętności. Po tym jak opanujemy nowe hobby, możemy odznaczyć ukończenie nauki. Aplikacja przyzna nam za to punkty, a ranking pozwoli porównywać swoje postępy z innymi użytkownikami.
Konto:
- Aplikacja pozwala na rejestrację oraz logowanie się swoich użytkowników.
Losowanie hobby:
- Na stronie głównej możemy wylosować nowe hobby.
Poradniki:
- Każda aktywność posiada własny poradnik oraz film instruktażowy na ich temat, aby łatwiej było nam stawiać pierwsze kroki w nowej dziedzinie.
Ranking:
- Za postępy w nauce aplikacja nagradza nas punktami, które później możemy porównywać w rankingu z naszymi znajomymi i poczuć ducha rywalizacji.
AI
- W przyszłości chcielibyśmy dodać integracje z AI. Planujemy użycia API ChatGPT do podsumowywania progresu naszych użytkowników i motywowania ich do próbowania nowyh rzeczy.
Gorąca seria
- Chcemy dodać system, który śledziłby jak często użytkownicy odwiedzają nasz serwis i nagradzał ich za codzienne wizyty.
- React
- Vite
- Axios
- Formik
- YUP
- Azure Cloud
- ASP.NET Core 6
- Entity Framework Core 6
- Microsoft SQL Server
- JWT
- FluentValidation
- Dokumentacja Swagger
Aby uruchomić program należy:
- zainstalować paczki zawarte w pliku:
- package.json w folderze hackathon-2024
- wpisać w terminalu komendę npm run dev