jacobsamo / Mixie

Mixie is an open source, community-driven recipe platform where home cooks and food enthusiasts can cook, create and collaborate on unique and delicious recipes.
https://mixiecooking.com
GNU Affero General Public License v3.0
1 stars 0 forks source link

Fix user flow #113

Open jacobsamo opened 1 month ago

jacobsamo commented 1 month ago

Mixie's User customisation is lacking greatly and is lacking alot of needed features. Settings have been removed in #111 due to the change with using Supabase Auth the way users are handled has changed.

Scope of this ticket

Updating of the profile page

The profile page is lacking quick a bit, this could be improved by adding a few things:

Altering user sachems and row level security

Creating a user profile table and using functions here is the link, (managing users on supabase)

Row level security will be so important in the future so learning how to implment that will be important https://supabase.com/docs/guides/database/postgres/row-level-security

Improving user data performance

Main part here is to reduce the number of calls to Supabase Auth

Fixing user auth flow

Re implementing settings / customization