Movie Management Dashboard

SPA dashboard for managing movie catalog. Secure CRUD, Supabase authentication, advanced React Query usage, robust forms and automated tests.

Summary

Movie Management Dashboard is a SPA for internal movie catalog management. Full CRUD, authentication for permission control and React Query for data sync. The focus was security, UX, modularity and testing.

The problem

Needed a fast, secure, easy platform for users to manage movies. Authentication and permission control were key: only the author can edit/delete own records. Efficient and scalable data handling was required.

Architecture & decisions

Modularity prioritized: custom hooks for Supabase & React Query, separation of logic: UI components, data hooks & views. Supabase RLS ensures data mutation integrity. Code is portable, easy to test & extend.