What I built
A task management tool based on RICE prioritisation framework.
Category Submission:
Best Overall Project
Most Technical Impressive
Best Project built using Supabase as the main data provider for the refine app.
Best Project built using Material UI as the main UI framework for the refine app.
App Link
https://prismatic-selkie-9d9316.netlify.app
Screenshots
Description
A task management app with
- Github OAuth and Email authentication.
- Realtime multi-user task editing using Supabase DB subscriptions
- Ability to create multiple categories and sort tasks by colour
- API security and authorization using RLS policies
- German translation available
Link to Source Code
https://github.com/Azanul/time-to-sync
Permissive License
MIT
Background
I've always had a difficult time with proper categorisation and prioritisation of my tasks, hence, a task management application based on a framework that I prefer.
How I built it
Used refine's auth provider, data provider and live provider APIs to connect supabase.
The app uses MUI as the primary UI framework utilizing MUI grid for presenting filterable and sortable tables.
I got to learn how to leverage RLS policies to secure APIs and to provide authorization based data fetching. It was my first time with Refine and MUI as well, I was genuinly impressed by the extensibility Refine & MUI provide.
What is next for the project
- RLS policy based multi-tenancy
- Task assignments
Top comments (0)