reminder-bot/reminder-dashboard
2024-05-04 10:24:20 +01:00
..
public/static Add dashboard to build 2024-02-24 16:12:34 +00:00
src Store times as local time not UTC 2024-05-04 10:24:20 +01:00
.prettierrc.toml Add dashboard to build 2024-02-24 16:12:34 +00:00
index.html Allow removing attachments 2024-03-27 17:19:19 +00:00
package-lock.json Bump dependencies 2024-05-03 16:07:34 +01:00
package.json Add mention support 2024-03-03 21:44:35 +00:00
README.md Add overlay when data fetching 2024-02-24 17:31:39 +00:00
tsconfig.json Add dashboard to build 2024-02-24 16:12:34 +00:00
vite.config.ts Add dashboard to build 2024-02-24 16:12:34 +00:00

reminder-dashboard

The re-re-rewrite of the dashboard.

Why

The existing beta variant of the dashboard is written using vanilla JavaScript. This is fine, but annoying to update. This would've been okay if I was more dedicated to updating the vanilla JavaScript too, but I want to experiment with "new" things.

This also allows me to expand my frontend skills, which is relevant to part of my job.

Developing

  1. Run both npm run dev and cargo run
  2. Symlink assets: assuming cloned into $HOME, ln -s $HOME/reminder-bot/reminder-dashboard/dist/index.html $HOME/reminder-bot/web/static/index.html and ln -s $HOME/reminder-bot/reminder-dashboard/dist/static/assets $HOME/reminder-bot/web/static/assets