Carefully go through everything levels-related Chigala implemented (most of it commented out so the TypeScript doesn't throw build errors). Here are some hints:
You don't need to make any changes to the Prisma schema
Work your form backwards from the schema: Fix types and ZOD (if needed), fix the service, then the action.ts, then the form to create a new level.
You need to setup your own AWS S3 bucket to test the icon upload
Once you're able to create Levels, ping @jobenjada
This is the first step. Once we have the levels working, we will make a plan on how to use them in the wider oss.gg app context 🤓
Is your feature request related to a problem? Please describe.
Currently, we have 90% of the work done to get levels to work (thanks @Chigala )
However, with the solution there were a few issues:
Model Level
to the Prisma Schema we didn't needBut most of the implementation is done already and merged on to main already, but commented out.
Describe the solution you'd like
Here is how I'd go about it:
Read up on what we're trying to achieve with levels here: https://www.notion.so/ossgg/In-depth-Article-9e8b31f34e9742029e6f4836a663425a?pvs=4
Have a look at how we translated that into UI here: https://www.figma.com/file/usCYaOpv13zMpvjEVc5z0Z/oss.gg-web-app?type=design&node-id=0%3A1&mode=design&t=si893UkPZofWZo3b-1
Carefully go through everything levels-related Chigala implemented (most of it commented out so the TypeScript doesn't throw build errors). Here are some hints:
This is the first step. Once we have the levels working, we will make a plan on how to use them in the wider oss.gg app context 🤓
Describe alternatives you've considered
No response
Additional context
No response