Arduino Resource Page
Created a content management system (CMS) for students in the course IN1060 working with Arduino.
Link to page: Arduino ResourcesThe Setup
This page works by having a designated admin-page where only I have access. Here I can edit and create new resources thats being pushed to a cloud database. The homepage that users can see will fetch and display resources from this database.
Display of the Homescreen for users

Tech Stack
- NextJS (with TypeScript and Tailwindcss)
- Supabase for cloud storage
- Vercel for hosting
- Resend for sending newsletters to subscribers
Creating Resources
When I write the actual content for the resources I have created a setup that allows me to write in markdown. This will then be parsed and displayed in a clean way for the users. Being able to write in markdown is essential, because it makes it really easy for me to structure the content easily in a free text manner, not having to manually create a html page for each resource.


Some Reflection
I'm very happy with the finished setup. Because everything is stored in the cloud, I can upload new resources from every computer or mobile phone as long as I have internet. Being able to write the resources in plain markdown is also a really nice feature and it works really well.