In this course we've build a Helpdesk app with authentication with Next.js 13 and Supabase. It was done following Shaun Pelling's Next 13 Masterclass.
In this course I've learnt to:
- Create pages and routes
- Create layouts and nested layouts
- Create segments (dynamic routes)
- Build client and server components
- Fetch data from a JSON server and from Supabase
- Revalidate data
- Render static and dynamic pages
- Create a loading page with Suspense
- Handle API endpoints with GET, POST and DELETE functions
- Add metadata with generateMetadata
- Connect the app to Supabase
- Create signup, login and logout functions
- Create an email redirect callback
- Protect routes to logged users only
- Enable RLS policies in Supabase