PaneTask is a minimalistic, Notion-inspired To-Do application featuring a Master-Detail interface. It is built for speed, focus, and simplicity.
- Master-Detail Layout: Navigate tasks on the left, edit details on the right.
- Auto-Save: Changes persist automatically as you type.
- Rich Editor: Add detailed notes and descriptions to your tasks.
- Secure: Row Level Security (RLS) ensures your data is private.
- Fast: Built with Vite and React for instant interactions.
- Frontend: React, Vite
- Backend: Supabase (PostgreSQL + Auth)
- Styles: Pure CSS (Variables + Flexbox)
- Node.js (v18+)
- A Supabase project
-
Clone the repository
git clone <repository-url> cd PaneTask
-
Install dependencies
npm install
-
Environment Setup Create a
.envfile in the root directory:VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
See
deployment.mdfor database setup instructions. -
Run Locally
npm run dev
This app is ready for Vercel.
- Push to GitHub.
- Import project in Vercel.
- Set Environment Variables (
VITE_SUPABASE_URL,VITE_SUPABASE_ANON_KEY). - Deploy.
Check db/init.sql for the latest schema definitions and RLS policies.
Built with ❤️ by [Your Name/Company]
