Arduino Resource Page

Created a content management system (CMS) for students in the course IN1060 working with Arduino.

Link to page: Arduino Resources

The 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

homepage

Tech Stack

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.

writing modepreview mode

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.