{"id":26737209,"url":"https://github.com/crystalgamesstudio/exsize","last_synced_at":"2026-02-02T07:06:11.593Z","repository":{"id":282558064,"uuid":"948978090","full_name":"CrystalGamesStudio/exsize","owner":"CrystalGamesStudio","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-27T17:49:15.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-30T21:42:40.916Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrystalGamesStudio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-15T11:56:20.000Z","updated_at":"2025-03-27T17:49:19.000Z","dependencies_parsed_at":"2025-06-05T16:37:18.632Z","dependency_job_id":"bc4bd5fa-7ad6-4900-bb07-f6c14f0902c8","html_url":"https://github.com/CrystalGamesStudio/exsize","commit_stats":null,"previous_names":["crystalgamesstudio/exsize"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CrystalGamesStudio/exsize","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrystalGamesStudio%2Fexsize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrystalGamesStudio%2Fexsize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrystalGamesStudio%2Fexsize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrystalGamesStudio%2Fexsize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrystalGamesStudio","download_url":"https://codeload.github.com/CrystalGamesStudio/exsize/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrystalGamesStudio%2Fexsize/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29007305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T06:37:10.400Z","status":"ssl_error","status_checked_at":"2026-02-02T06:37:09.383Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-28T02:38:53.497Z","updated_at":"2026-02-02T07:06:11.588Z","avatar_url":"https://github.com/CrystalGamesStudio.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExSize - Rewards and Tasks System 🎮🎯🎉\n## Cel i grupa docelowa\n\nExSize 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.\n\nGrupa docelowa:\n        Dzieci: Wykonują zadania, zdobywają monety i punkty VIP, personalizują awatary. Brak określonego przedziału wiekowego – aplikacja ma być uniwersalna.\n        Rodzice: Tworzą i zarządzają zadaniami dla dzieci, zatwierdzają ich wykonanie, nadzorują konta dzieci.\n\n## Platforma\n\nAplikacja składa się z:\n        Strony internetowej (responsywnej – desktop i mobile).\n        Aplikacji mobilnej (iOS).\n    Wymagana synchronizacja danych między platformami za pomocą backendu.\n\n## Size Pass 🎟️\n\nOpis: Specjalny karnet odblokowujący dodatkowe funkcje, w tym zakładkę Osiągnięcia (Achievements).\n    Cena: 30 USD na sezon (2 miesiące).\n    Darmowy Size Pass: Można go zdobyć po roku regularnego wykonywania zadań – minimum 5 zadań dziennie przez 365 dni (ciągłość wymagana).\n    Ważność: 2 miesiące (sezon). Po wygaśnięciu:\n        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.\n        Brak wpływu na monety czy inwentarz.\n\n## Monety (Coins) 💰\n\nZasady zdobywania:\n        Monety zdobywane są za ukończenie zadań i misji.\n        Rodzice ustawiają nagrody w monetach za zadania (zatwierdzają ich wykonanie).\n    Misje i nagrody (Missions and rewards):\n        Przykłady: „Zrób dziś 20 zadań” – nagroda: 1000 monet.\n        Definiowane przez autora systemu, dostępne w określonych sezonach.\n    Przechowywanie: Monety nie zerują się – są przechowywane bezterminowo.\n\n## Sklep (Store) 🎨\n\nWarianty:\n        General: Stała oferta przedmiotów.\n        Event: Limitowane czasowo przedmioty (dostępne przez 2 tygodnie w trakcie sezonu).\n    Przedmioty:\n        Avatary, dekoracje awatarów, ramki do awatarów (tylko kosmetyczne, bez wpływu na funkcjonalność).\n    Liczba kopii:\n        Przedmioty 0-100 monet: 50 sztuk.\n        Przedmioty 100+ monet: 10 sztuk.\n    Zmiana przedmiotów: Bez dodatkowych opłat za zmianę zakupionego przedmiotu.\n\n## Osiągnięcia (Achievements) 🏅\n\nDostępność: Zakładka dostępna tylko dla posiadaczy Size Pass (zablokowana bez karnetu).\n    Różnice od misji: Długoterminowe cele definiowane przez autora systemu, losowo przypisywane użytkownikom.\n    Przykłady:\n        „Wydaj 10 000 monet w tydzień” – nagroda: 20 000 monet.\n        „Zbierz 500 monet”.\n    Przechowywanie: Postępy zerują się po 24 godzinach od przypisania osiągnięcia.\n\n## Misje (Missions) 📅\n\nKategorie:\n        Codzienne: Losowane co dzień, max 10 misji.\n        Cotygodniowe: Losowane co tydzień, max 10 misji.\n        Coroczne: Losowane co rok, max 10 misji.\n    Nagrody:\n        Codzienne: 10-30 monet.\n        Cotygodniowe: 40-70 monet.\n        Coroczne: 70-1000 monet.\n    Odświeżanie:\n        Koszt: 100 monet za odświeżenie kategorii.\n        Limity:\n            Codzienne: 2x/dzień.\n            Cotygodniowe: 2x/tydzień.\n            Coroczne: 2x/rok.\n\n## Ekwipunek i personalizacja awatara\n\nEkwipunek:\n        Przechowuje wszystkie zakupione przedmioty.\n        Brak limitu liczby przedmiotów.\n    Personalizacja:\n        Zmiana wyglądu awatara (avatar, dekoracje, ramki) – bez opłat.\n\n## Interfejs użytkownika (UI)\n\nStrona główna (przed logowaniem):\n\n        Menu górne:\n            Przyciski: Log in/Sign up\n            Docs\n            Support\n            FAQ\n            WEB (link do crystalgames.studio)\n\n        Strona:\n            Przydatne info\n            Jak działa aplikacja\n            About \n\n\nDashboard (po zalogowaniu):\n        Kafelki po środku:\n            Size Pass (duży kafelek).\n            Misje.\n            Osiągnięcia.\n            Zadania.\n            Przyjaciele.\n            Sklep.\n        Menu górne:\n            Profil.\n\n            Menu rozwijane:\n            Ustawienia (w tym włączanie/wyłączanie powiadomień).\n            Przełączenie między sekcją rodzica/dziecka.\n            Powiadomienia.\n            WEB (link do crystal games.studio).\n    Konta:\n        Rodzice: Oddzielne konto z panelem do dodawania/zarządzania zadaniami i przypisywania kont dzieci (wyszukiwanie konta dziecka i oznaczenie go).\n        Dzieci: Oddzielne konto z dostępem do Dashboardu i funkcji grywalizacji.\n    Responsywność: Aplikacja działa na desktopach, tabletach i telefonach.\n\n## Powiadomienia\n\nFunkcjonalność:\n        Przypomnienia o zadaniach.\n        Informacje o wygaśnięciu Size Pass.\n    Ustawienia: Włączanie/wyłączanie w sekcji Ustawienia.\n\n## Licencja\n\nProjekt jest licencjonowany na licencji MIT (patrz plik LICENSE).\n\n## Kontakt\n\nEmail: crystalgamesstudio9@gmail.com\n\n## Logowanie\n\n1. Google\n2. Email i ExID (generowane przy rejestracji)\n3. Na FireBase\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrystalgamesstudio%2Fexsize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrystalgamesstudio%2Fexsize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrystalgamesstudio%2Fexsize/lists"}