This repository contains source code from the EdgeToApp elective at Kristiania University (PGR212). The topic teaches Full Stack development based on the MERN stack with data collected from an Edge Device. Unless noted otherwise, all examples are complete PlatformIO projects for the LectureFeather board.
The LectureFeather board is made especially for the topic and it's based on a ESP32-S3 with 8Mb Flash and no PSRAM. It has builtin sensors for ambient air (temperature & humidity), Light (visible + IR), Acceleration and magnetism.
The hardware was not pain free as the chip was quite new when the topic started. Support for the chip get's better by the month, but I wrote up a long article on how to solve the most common issues with the ESP32-S3.
The example files are organized according to the planned structure of the topic. In reality, we spent more time than anticipated on the first lectures for the first year on the topic (2023) but adjustments will be made to the material for future semesters.