https://github.com/crystalgamesstudio/exsize
ExSize is a FREE app for kids to do chores, with this app your kids will be more willing to do chores because they will receive rewards in the app.
https://github.com/crystalgamesstudio/exsize
Last synced: 5 months ago
JSON representation
ExSize is a FREE app for kids to do chores, with this app your kids will be more willing to do chores because they will receive rewards in the app.
- Host: GitHub
- URL: https://github.com/crystalgamesstudio/exsize
- Owner: CrystalGamesStudio
- License: mit
- Created: 2025-03-15T11:56:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-27T17:49:15.000Z (about 1 year ago)
- Last Synced: 2025-06-30T21:42:40.916Z (12 months ago)
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ExSize - Rewards and Tasks System 🎮🎯🎉
## Cel i grupa docelowa
ExSize to aplikacja motywująca dzieci do wykonywania obowiązków domowych poprzez system grywalizacji oparty na zadaniach, nagrodach w postaci monet i punktach VIP oraz personalizacji awatarów.
Grupa docelowa:
Dzieci: Wykonują zadania, zdobywają monety i punkty VIP, personalizują awatary. Brak określonego przedziału wiekowego – aplikacja ma być uniwersalna.
Rodzice: Tworzą i zarządzają zadaniami dla dzieci, zatwierdzają ich wykonanie, nadzorują konta dzieci.
## Platforma
Aplikacja składa się z:
Strony internetowej (responsywnej – desktop i mobile).
Aplikacji mobilnej (iOS).
Wymagana synchronizacja danych między platformami za pomocą backendu.
## Size Pass 🎟️
Opis: Specjalny karnet odblokowujący dodatkowe funkcje, w tym zakładkę Osiągnięcia (Achievements).
Cena: 30 USD na sezon (2 miesiące).
Darmowy Size Pass: Można go zdobyć po roku regularnego wykonywania zadań – minimum 5 zadań dziennie przez 365 dni (ciągłość wymagana).
Ważność: 2 miesiące (sezon). Po wygaśnięciu:
Użytkownicy tracą dostęp do zakładki Osiągnięcia, chyba że odnowią Size Pass w ciągu 7 dni od wygaśnięcia.
Brak wpływu na monety czy inwentarz.
## Monety (Coins) 💰
Zasady zdobywania:
Monety zdobywane są za ukończenie zadań i misji.
Rodzice ustawiają nagrody w monetach za zadania (zatwierdzają ich wykonanie).
Misje i nagrody (Missions and rewards):
Przykłady: „Zrób dziś 20 zadań” – nagroda: 1000 monet.
Definiowane przez autora systemu, dostępne w określonych sezonach.
Przechowywanie: Monety nie zerują się – są przechowywane bezterminowo.
## Sklep (Store) 🎨
Warianty:
General: Stała oferta przedmiotów.
Event: Limitowane czasowo przedmioty (dostępne przez 2 tygodnie w trakcie sezonu).
Przedmioty:
Avatary, dekoracje awatarów, ramki do awatarów (tylko kosmetyczne, bez wpływu na funkcjonalność).
Liczba kopii:
Przedmioty 0-100 monet: 50 sztuk.
Przedmioty 100+ monet: 10 sztuk.
Zmiana przedmiotów: Bez dodatkowych opłat za zmianę zakupionego przedmiotu.
## Osiągnięcia (Achievements) 🏅
Dostępność: Zakładka dostępna tylko dla posiadaczy Size Pass (zablokowana bez karnetu).
Różnice od misji: Długoterminowe cele definiowane przez autora systemu, losowo przypisywane użytkownikom.
Przykłady:
„Wydaj 10 000 monet w tydzień” – nagroda: 20 000 monet.
„Zbierz 500 monet”.
Przechowywanie: Postępy zerują się po 24 godzinach od przypisania osiągnięcia.
## Misje (Missions) 📅
Kategorie:
Codzienne: Losowane co dzień, max 10 misji.
Cotygodniowe: Losowane co tydzień, max 10 misji.
Coroczne: Losowane co rok, max 10 misji.
Nagrody:
Codzienne: 10-30 monet.
Cotygodniowe: 40-70 monet.
Coroczne: 70-1000 monet.
Odświeżanie:
Koszt: 100 monet za odświeżenie kategorii.
Limity:
Codzienne: 2x/dzień.
Cotygodniowe: 2x/tydzień.
Coroczne: 2x/rok.
## Ekwipunek i personalizacja awatara
Ekwipunek:
Przechowuje wszystkie zakupione przedmioty.
Brak limitu liczby przedmiotów.
Personalizacja:
Zmiana wyglądu awatara (avatar, dekoracje, ramki) – bez opłat.
## Interfejs użytkownika (UI)
Strona główna (przed logowaniem):
Menu górne:
Przyciski: Log in/Sign up
Docs
Support
FAQ
WEB (link do crystalgames.studio)
Strona:
Przydatne info
Jak działa aplikacja
About
Dashboard (po zalogowaniu):
Kafelki po środku:
Size Pass (duży kafelek).
Misje.
Osiągnięcia.
Zadania.
Przyjaciele.
Sklep.
Menu górne:
Profil.
Menu rozwijane:
Ustawienia (w tym włączanie/wyłączanie powiadomień).
Przełączenie między sekcją rodzica/dziecka.
Powiadomienia.
WEB (link do crystal games.studio).
Konta:
Rodzice: Oddzielne konto z panelem do dodawania/zarządzania zadaniami i przypisywania kont dzieci (wyszukiwanie konta dziecka i oznaczenie go).
Dzieci: Oddzielne konto z dostępem do Dashboardu i funkcji grywalizacji.
Responsywność: Aplikacja działa na desktopach, tabletach i telefonach.
## Powiadomienia
Funkcjonalność:
Przypomnienia o zadaniach.
Informacje o wygaśnięciu Size Pass.
Ustawienia: Włączanie/wyłączanie w sekcji Ustawienia.
## Licencja
Projekt jest licencjonowany na licencji MIT (patrz plik LICENSE).
## Kontakt
Email: crystalgamesstudio9@gmail.com
## Logowanie
1. Google
2. Email i ExID (generowane przy rejestracji)
3. Na FireBase