TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Manage your projects and tasks efficiently
ProductivityTypeScript · JavaScriptGitHub @CjorozcoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Dashboard de gestión de proyectos SaaS con Next.js 15, FastAPI y Supabase. Gestión de tareas y autenticación integrada.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A full-stack SaaS project management application built with Next.js 15, Convex, and Supabase Auth. Features a clean, high-performance dashboard to track projects and tasks with real-time UI updates. 🚀 AI-Native Product Engineering: Este software fue diseñado, arquitectado y desarrollado bajo un modelo de ingeniería asistida por IA, combinando visión de producto, rigor arquitectónico y co-creación iterativa humano-agente. Este proyecto fue construido y evolucionado bajo un enfoque de Ingeniería de Producto AI-Native (AI-Native Product Engineering):Read the full README ↗
A full-stack SaaS project management application built with Next.js 15, Convex, and Supabase Auth. Features a clean, high-performance dashboard to track projects and tasks with real-time UI updates.
🚀 AI-Native Product Engineering: Este software fue diseñado, arquitectado y desarrollado bajo un modelo de ingeniería asistida por IA, combinando visión de producto, rigor arquitectónico y co-creación iterativa humano-agente.
Este proyecto fue construido y evolucionado bajo un enfoque de Ingeniería de Producto AI-Native (AI-Native Product Engineering):
@dnd-kit/projects/[id]| Layer | Technology |
|---|---|
| Frontend | Next.js 15, TypeScript, Tailwind CSS, shadcn/ui |
| Backend | Convex (serverless functions + managed DB) |
| Auth | Supabase Auth (JWT → Convex verification) |
| Database | Convex (replaces Supabase Postgres for app data) |
| Drag & Drop | @dnd-kit/core, @dnd-kit/sortable |
| Notifications | Sonner |
Note: The original FastAPI backend (
backend/) is preserved as a reference for the previous architecture. It is no longer used.
├── frontend/
│ ├── src/
│ │ ├── app/ # Pages (App Router)
│ │ │ ├── page.tsx # Dashboard
│ │ │ └── projects/
│ │ │ ├── page.tsx # Projects list & create
│ │ │ └── [id]/page.tsx # Project detail
│ │ ├── components/ # UI components
│ │ ├── hooks/ # Convex hooks (useProjects, useTasks)
│ │ ├── lib/ # Supabase client, Convex provider
│ │ └── types/ # TypeScript types
│ ├── convex/ # Convex backend (functions, schema, auth)
│ │ ├── auth.config.ts # Supabase JWT verification
│ │ ├── schema.ts # DB schema (users, projects, tasks)
│ │ ├── projects.ts # Project CRUD + cleanupAll
│ │ ├── tasks.ts # Task CRUD + reorder
│ │ ├── users.ts # Auth user sync
│ │ └── lib/auth.ts # Auth helpers
│ └── cypress/ # E2E tests
└── backend/ # FastAPI (legacy, preserved for reference)
cd frontend
# Install dependencies
npm install
# Create environment file
cp .env.example .env.local
# Edit .env.local with your Supabase and Convex URLs
frontend/.env.local)NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
NEXT_PUBLIC_CONVEX_URL=https://your-convex-deployment.convex.cloud
cd frontend
# Start Convex dev server (creates a local deployment)
npx convex dev
Set the Supabase URL in Convex:
npx convex env set SUPABASE_URL https://your-project.supabase.co
npm run dev
The app will be available at http://localhost:3000.
# Unit & integration tests (Vitest)
npm run test
# Convex backend tests
npx convex test
# Cypress E2E tests (production)
npx cypress run --e2e
MIT — feel free to use this as a template for your own projects.