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

Create admin page #51

Closed EarthenSky closed 2 months ago

EarthenSky commented 3 months ago

For #10

micahdbak commented 3 months ago

God, it's beautiful 🥹

micahdbak commented 3 months ago

Progress report?

EarthenSky commented 3 months ago

created the widget for adding new officers, writing the api endpoint for it now

micahdbak commented 3 months ago

yay!!

EarthenSky commented 3 months ago

update: frontend is time consuming (sob)

https://github.com/user-attachments/assets/3fdc1353-a596-46ea-be9b-15c109840ec9

EarthenSky commented 3 months ago

With worries for how long this is taking, I'm going to slack a bit on the quality of the admin dashboard pages

EarthenSky commented 3 months ago

A rough version of the officers view tab now exists

https://github.com/user-attachments/assets/15fe3c4f-34c0-47d2-932c-0c294ce02770

This working all depends on https://github.com/CSSS/csss-site-backend/pull/70

EarthenSky commented 3 months ago

I'm going to work on a rough version of the new exec info input page next (https://github.com/CSSS/csss-site-frontend/pull/62)

micahdbak commented 3 months ago

Omg the video you provided is so great

Is this PR done?

EarthenSky commented 3 months ago

Is this PR done?

yep! Marked it as ready for review.

We should just keep in mind that the new backend hasn't been pushed to the webserver yet (I'm holding off pushing the changes to the server until the systems are fully working, so we don't have to worry about losing info in the database)

micahdbak commented 2 months ago

yep! Marked it as ready for review.

👌 if the backend PR is merged, I'll approve this PR