This PR adds a settings modal to the Competition Dashboard and the Admin Dashboard. This allows for users to access their account settings as well as leaving space for extra additions to the settings modal without hassle.
A User profile and account tab was implemented which allows for Avatar changes through Vercel Blob. It also includes the ability to edit the profile and account information (but not email) as well as add skills and a bio.
The Prisma scheme was merged and reflects the new User profile additions such as bio, skills, github and linkedin url.
A yup validator is used for the form used in the user profile settings form.
Description
This PR adds a settings modal to the Competition Dashboard and the Admin Dashboard. This allows for users to access their account settings as well as leaving space for extra additions to the settings modal without hassle.
A User profile and account tab was implemented which allows for Avatar changes through Vercel Blob. It also includes the ability to edit the profile and account information (but not email) as well as add skills and a bio.
The Prisma scheme was merged and reflects the new User profile additions such as bio, skills, github and linkedin url.
A yup validator is used for the form used in the user profile settings form.
Issues
Fixes #19
Type of Change
Additional Notes:
I do NOT like the new admin dashboard. :)