Skip to content

home-portal/core

Repository files navigation

Home Portal

It's a modularized & extendable home information portal for Raspberry PI (with LCD).

It's a rewritten application of my early made private project. https://youtu.be/-RMQ2eQlAQY

Install

  1. Setup a Raspberry PI 3/4 with an LCD display
  2. Write the official Raspberry OS to an SD card with Balena Etcher or any SD flash software.
  3. Configure internet access on your Raspberry PI.
  4. Open a terminal and execute the following command:
    curl -Lo- https://cutt.ly/install-home-portal | bash
  5. After restarting, the Home Portal application will start.

Install with remote configuration file (e.g. from Github Gist)

curl -Lo- https://cutt.ly/install-home-portal | CONFIGURATION_URL=... bash -

Install and download configuration file from URL (e.g. from Github Gist)

curl -Lo- https://cutt.ly/install-home-portal | DONWLOAD_CONFIGURATION_URL=... bash -

Tech stack

  • Moleculer on the backend. Every module is one or more services.
  • Vue in the core frontend but the UI is based on micro-frontends, so every module can use its favorite framework (Vue, React, Angular, Svelte...etc)

If you like the concept and would like to join to the project, please contact me.

Screenshots

Home page

Home page

Weather page

Weather page

Calendar page

Calendar page

Map page

Map page

Tasks page

Tasks page

News page

News page

Contact

Copyright (C) 2020 Icebob

@icebob @icebob