my-pi-board Svelte Themes

My Pi Board

A personal dashboard built with FastAPI for the backend and Svelte for the frontend. Meant to be ran 24/7 on a Raspberry Pi 5 and a 15.6 inch 16:9 1920 x 1080 resolution display.

My Raspberry Pi Personal Dashboard

A personal dashboard built with FastAPI for the backend and Svelte for the frontend. Meant to be ran 24/7 on a Raspberry Pi 5 and a 15.6 inch 16:9 1920 x 1080 resolution display.

Svelte is chosen due to it being smaller in size compared to React or Angular, as well as having no runtime overhead. FastAPI was chosen due to its speed, low development overhead time, and integrated Swagger UI documentation. Both are ideal for this project.

Use cases

Subsystem A

  • Display stock price information of current holdings
  • Update currently displayed stock holdings

Subsystem B

  • Display next bus timings for certain bus services near my home

Top categories

Loading Svelte Themes