Stay tuned all week and learn the basics of creating a CRUD app via refine & supabase on a fun project in a week.
TIMELINE
14th February 2023
DAY 1: Pilot & refine architecture
Overview about refine and Supabase the app we built during the article series
Read Article15th February 2023
DAY 2: Setting Up the Client App
We start with setting up the Pixels client app using create refine-app by choosing Ant Design as a UI framework and Supabase as a dataprovider
Read Article16th February 2023
DAY 3: Adding CRUD Actions & Authentication
We start implementing CRUD functionalities like creating, showing a canvas, drawing pixels and user authentication using Supabase
Read Article17th February 2023
DAY 4: Adding Realtime Collaboration
Adding Supabase as live provider to the project in order that multiple users drawing on the same canvas can see each other's paintings in real-time.
Read Article18th February 2023
DAY 5: Initialize and Build Pixels Admin App
We'll implement an admin dashboard app and explore how refine's Ant Design support module is geared to rapidly build CRUD pages for a refine app
Read Article19th February 2023
DAY 6: Add Role Based Authorization
We'll implement Role Based Access Control (RBAC) on our Pixels Admin app.
Read Article20th February 2022
DAY 7: Implementing Audit Logs
We'll record each canvas creation and pixel drawings to audit logs table in Supabase. And then we’ll be able to display this logs on the admin and the client app.
Read Article