CSSS / csss-site-frontend

CSSS Website Frontend (2024 - Present)
https://new.sfucsss.org/
GNU Affero General Public License v3.0
6 stars 6 forks source link

User profile page (+ officer info input) #62

Closed EarthenSky closed 2 months ago

EarthenSky commented 3 months ago

Close https://github.com/CSSS/csss-site-frontend/issues/8 and https://github.com/CSSS/csss-site-backend/issues/76 (i suppose)

This PR adds the /profile page, which, when a user has been selected as an officer, stores officer information that needs to be input.

EarthenSky commented 3 months ago

Surely we'll make it visually consistent one day...

https://github.com/user-attachments/assets/f35517db-971c-4802-85a6-05c882cfbb3c

EarthenSky commented 3 months ago

Screenshot 2024-08-24 003235

micahdbak commented 2 months ago

Looks like this PR already uses /api, so that's good! Triple check for me tho, pls

micahdbak commented 2 months ago

@EarthenSky - just merged main - please pull and confirm everything works with your backend - then merge pls

EarthenSky commented 2 months ago

Screenshot 2024-09-01 171826

Officer info is complete.

TODOs

EarthenSky commented 2 months ago

This PR is getting big (like https://github.com/CSSS/csss-site-backend/pull/70), so I'll finish the interface for officer term in a separate PR (issue https://github.com/CSSS/csss-site-backend/issues/84).