oddscenes / morning-briefing

An open source, local browser homepage app - with custom config and widgets

Home Page:https://oddscenes.com/blog/morning-briefing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Morning Briefing

A browser homepage dashboard, with customizable config options

Demo

  

  

Running on Startup

Because the News API only allows API requests from localhost, we can run the app on startup locally. Then bookmark localhost with a unique port (set in /data/server.js). Default port here is 11843.

Based on operating system: https://pm2.keymetrics.io/docs/usage/startup

  1. pm2 startup
  2. Copy & paste provided path in terminal
  3. Startup the app via npm run startup (uses pm2, ensure no other processes are running)
  4. Save to the pm2 startup list pm2 save

To disable, or reset pm2 startup scripts, use pm2 unstartup

Usage:

  • Dev: npm run dev
  • Build: npm run build
  • Production: npm start

Depencencies:

  • NextJS / ReactJS
  • TailwindCSS
  • News API
  • Open Weather API
  • Unsplash Source API

About

An open source, local browser homepage app - with custom config and widgets

https://oddscenes.com/blog/morning-briefing


Languages

Language:JavaScript 67.9%Language:CSS 32.1%