UoaWDCC / wdcc-website-v3

2024 Website Refresh
0 stars 0 forks source link

Project Requirements #48

Open chrisv09 opened 4 months ago

chrisv09 commented 4 months ago

Context

I have finished this ticket only by making the backend Strapi type for the project requirements. There is no frontend implementation yet, because we want to implement the front end through the Project Details type coming up in a future ticket. This will remove the need for making redundant code, as the whole Project Details Strapi type is necessary to get each section of the Project Details page.

This Project Requirements Type will be used in the Project Details type, then from there, we can code up the HTML for the Requirements section of the Project Details. This change will allow us to display one or multiple project requirements associated with each project in the project details page. Flexibility is important for future WDCC Execs who will be changing the content of the website, so I believe this will be a vital change for future-proofing. Overall, this allows site visitors to clearly see the problems and intricacies involved with making WDCC projects.

What Changed?

Just added a project requirement type via Strapi, which has three parts:

How To Review

Just check that you are able to add project requirements via Strapi. Make sure to add a title and description.

Testing

N/A

Notes

Would love to be merged, so that we can start using this type in actually displaying the project details.