swamphacks / HaXr

SwampHacks portal for Hackers and Admins!
https://app.swamphacks.com
1 stars 3 forks source link

Profile and settings modal #43

Open AlexanderWangY opened 2 months ago

AlexanderWangY commented 2 months ago

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. :)

AlexanderWangY commented 1 month ago

@RobertConde Whats the timeline on this PR?

RobertConde commented 1 month ago

24 hrs

RobertConde commented 1 month ago

Don't need migrations, yet. Remove them.

RobertConde commented 1 month ago

Make sure to run npm run format