Looty
Looty is a free, self-hosted workspace: kanban boards, collaborative documents, a calendar, your mailbox and projects, with apps for Android, Linux and Windows that work offline.
Capture, develop and act on your ideas.
ProductivityGitHub @julchavez767OnlineOwner 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.
Ideas Tracker App
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Capture → Organize → Evaluate → Activate → Execute → Rediscover.
This is Phase 0 (Foundation): email sign-in, the full database schema with row-level security, fast capture with dictation and draft recovery, and a searchable library.
supabase/migrations/20261026000000_init.sql into the Supabase SQL Editor and run it, or with the Supabase CLI:
supabase link --project-ref YOUR-PROJECT-REF
supabase db push
http://localhost:3000 (your Vercel URL in production)http://localhost:3000/auth/callback and https://YOUR-DOMAIN/auth/callbackcp .env.example .env.local
Fill in NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY from Project Settings → API.npm install
npm run typecheck
npm run dev
Open http://localhost:3000, sign in by email, capture an idea./ or /library redirects to /login.supabase start && supabase test db.Import the repo, add the same environment variables (set NEXT_PUBLIC_SITE_URL to the production URL), and add the production callback URL in Supabase.
src/app/login, auth/ sign-in, magic-link callback, sign-out
src/app/(app)/ signed-in screens (Capture, Library)
src/components/ UI components
src/lib/supabase/ server + middleware clients (all queries run as the user)
src/lib/validation/ Zod schemas
supabase/migrations/ schema, RLS, triggers
supabase/tests/ pgTAP RLS tests
ideas.original_body is write-once, enforced by a database trigger.idea_entries is append-only (no update policy).