Frontend for my zettelkasten https://eolas.systemsobscure.net
Find a file
thomasabishop caef8ddf6b
All checks were successful
Deploy eolas-app / deploy (push) Successful in 1m7s
feat: add diagnostics page and broken link checker
2025-12-22 17:08:40 +00:00
.forgejo/workflows
public
src feat: add diagnostics page and broken link checker 2025-12-22 17:08:40 +00:00
.gitignore
.prettierrc
components.json
eslint.config.js
index.html
package-lock.json
package.json
README.md
tsconfig.app.json
tsconfig.json
tsconfig.node.json
vite.config.ts

eolas-app

A React web app that serves as the frontend for my Zettelkasten, Eolas.

eolas-app is a constituent part of my knowledge management system comprising eolas, eolas-db, and eolas-api.

It sources its data from eolas-api also running on my VPS.

Local development

npm install
npm run dev

This will use Vite to start the application at http://localhost:5173. The application requires a local instance of eolas-api to be running, specified via the environment variable VITE_EOLAS_API_ENDPOINT in a .env.

Alternatively use the production API URL.

Deployment

The application is deployed to my remote VPS, residing at /var/www/eolas-app.

It is publicly accessible at eolas.systemsobscure.net.

Deployment is automated via a Forgejo action that builds the Webpack bundle and transfers it to the VPS. Deployment actions are always executed by the deploy user on the VPS.

Bugs

  • Tag graph, tag should not be linked
  • Set 404 text for dead links