cleanyourtv-app
A community-built phone app for Clean Your TV: clean up an Android TV from your phone. No laptop, no coding agent, nothing uninstalled.
An open experiment in building AI as an open marketplace of possibilities - connecting real desires and problems with knowledge, resources, people and real-world action.
OtherGitHub @EvgeniyzuevLatest connection check failedOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Mobile-first, offline-capable PWA for daily action, financial goals, visible progress and coordinated growth with other people.
Open Abundance is a broad technical pre-alpha. The repository already contains onboarding, wishes, Core/Wallet, levels, reinvestment, a financial calculator, Today, challenges, tasks/streaks, social profiles and feed, referrals/teams, Trust-lite, projects and an early marketplace foundation.
The current product iteration is not feature expansion. It is the preparation of one coherent closed-pilot journey for 20-50 Russian-speaking users:
result story -> main wish -> financial plan -> Today action -> verified reward
-> Core/Wallet growth -> published result -> reason to return
Features that exist in code but have not passed manual user verification are not considered complete. The canonical operational status and ordered queue live in docs/MASTER_KANBAN.md. The shared product lore, values, principles and FAQ live in docs/OPEN_ABUNDANCE_LORE.md. Concrete development decisions live in docs/OPEN_ABUNDANCE_MASTER_PLAN.md, while accumulated context and open questions live in docs/PROJECT_MEMORY.md.
The system-wide growth model, process priority, AI development path and challenge factory live in docs/OPEN_ABUNDANCE_SYSTEM_GROWTH_PLAN.md.
The intended user experience, shared values, use cases and collaboration scenarios live in docs/USER_CASES_AND_SCENARIOS.md, connecting personal wishes and plans with mutual help, reusable solutions and economic participation.
The shared mobile UI rule—compact overview, on-demand details, then one clear action—and the staged redesign of Challenges, Home, and Nova live in docs/ENGAGING_INTERFACE_PLAN.md.
The implementation specification for the My Blog creator workspace, compact drafts, public posts and cross-platform audience growth lives in docs/SOCIAL_PLATFORM_INTEGRATION_PLAN.md. It records MVP decisions, integration research and acceptance criteria; the first compact-blog stage is implemented locally and awaits User QA, while integrations and rollout remain separate tasks.
pnpm install
pnpm dev
Open http://localhost:3000.
pnpm exec tsc --noEmit
pnpm lint
pnpm test:e2e
pnpm exec tsc --noEmit updates the tracked tsconfig.tsbuildinfo; restore that verification-only change afterward. The e2e smoke suite (tests/e2e/app-smoke.spec.ts) matches the current guest onboarding flow and passes within the 30-second budget. It needs NEXT_PUBLIC_SUPABASE_ANON_KEY set (any value works, because the tests mock Supabase).
For development conventions, UTF-8 handling, IndexedDB rules and frontend verification requirements, read docs/DEVELOPMENT_RULES.md.
Open Abundance source code is licensed under GNU AGPL-3.0. Contributions are accepted under the same license with a DCO sign-off; see CONTRIBUTING.md.