This is a re-design of the Magic Mirror project to make installation, deployment, and custom modules / components much easier.
You can find the original project here: https://github.com/MichMich/MagicMirror
You can find the original project, a surfing forecast. MagicMirror Module Surf
The default layout is similar in theory to Magic mirror: a top row of 150px high, a middle row of three columns with no gutters (but padding) and a bottom row of 150px high.
clone the repo:
$ cd magicmirror-react
install the libraries:
$ npm install
$ npm start
This loads both the dev server on port 3000, and an API Proxy for Magic Seaweed (lack of CORS headers) on port 3001.
Build for deploy
$ npm run build
Your build folder is ready for deployment, or local hosting with Express.
Should you like to host the file locally on your Pi, this starts a lightweight HTTP server on port 3001:
$ npm run server
You then can spin up a browser:
$ chromium-browser --kiosk http://localhost:3001/
Modules Currently 'Ported'
Ported might be a loose term. The 'Modules' have zero original code. The only original files is the images/clipart and idea/layout.
Original Link: https://github.com/RedNax67/MMM-WunderGround
CurrentWeather / OpenWeatherApp
In Progress: 50% complete
Original Link: https://github.com/Privacywonk/MMM-Surf