sveltekit-task-manager Svelte Themes

Sveltekit Task Manager

Task Manager — SvelteKit + Supabase

A minimal, fast and fully authenticated Task Manager built as part of the Proxie Studio Frontend Intern Assignment.

**Task Manager — Built with SvelteKit, Supabase & TailwindCSS**

A clean and minimal task manager built for the Proxie Studio Frontend Intern Assignment. The app provides a smooth flow for creating an account, logging in, and managing personal tasks — all backed by Supabase authentication and database.


šŸš€ Tech Stack SvelteKit – Application framework

Supabase – Auth + Postgres DB

TailwindCSS – Utility-first styling

DaisyUI – Pre-styled UI components

Vite – Fast development and bundling


šŸ“ø Screenshots

Page Screenshot
Login loginlogin2
Signup signupsignup2
Add Task task1task2
Task List showtask1showtask2

✨ Features šŸ” Authentication Email/password signup & login Session handling with Supabase Route protection (only logged-in users can access tasks) Logout with session cleanup

šŸ“ Task Management Create tasks with: Title Description Priority (Low / Medium / High) Due date Each user sees only their own tasks Tasks displayed in clean DaisyUI cards

šŸŽØ Interface Fully responsive Tailwind + DaisyUI theming Simple navigation bar Light/Dark theme toggle


šŸ› ļø Setup Instructions

1ļøāƒ£ Clone repository git clone https://github.com/YOUR_USERNAME/sveltekit-task-manager.git cd sveltekit-task-manager

2ļøāƒ£ Enable RLS alter table tasks enable row level security;

3ļøāƒ£ Policies create policy "User can read own tasks" on tasks for select using (auth.uid() = user_id);

create policy "User can insert own tasks" on tasks for insert with check (auth.uid() = user_id);

🧩 Third-party Libraries

@supabase/supabase-js — Supabase client

tailwindcss — Utility CSS

daisyui — UI components

āš™ļø Assumptions / Design Decisions

Only authenticated users can access /tasks and /tasks/new

Users can see only their own tasks

MVP contains only "Add" + "View" tasks (edit/delete optional)

This project is open-source under the MIT License.

Top categories

Loading Svelte Themes