Skip to content
This repository was archived by the owner on Feb 28, 2024. It is now read-only.

blizzy78/bookmarks

Repository files navigation

My Personal Bookmarks App

Screenshot

This is the web app I use to manage my personal bookmarks. It's rather simplistic, but fast, searchable, and has tags.

I don't plan on supporting it for anyone else to use, but if you want to try it out, be my guest. I will infrequently change things around, add, remove, and break things, so consider this a warning. Use backups.

Usage

To add new bookmarks, click on the "Create" button. To edit or delete bookmarks, search first, then hover over a bookmark's title, then click on the little edit button next to it.

Running

To start the app, simply build it using Mage:

mage build

Then run the executable:

./bookmarks

There are no other requirements to run it, the executable is self-contained.

A web server will be started at :8080. Bookmarks will be stored in Algolia.

Configuration File

config.yaml:

# settings for the app's web server
server:
  # bind address
  address: :8080

# settings for Algolia
algolia:
  # app ID
  app-id: ABCDEF1234

  # API key (needs write access to the index)
  api-key: 1234567890abcdef1234567890abcdef

  # index name
  index-name: bookmarks

Development Environment

I'm using my all-in-one development container for Visual Studio Code.

Simply press F5 in Visual Studio Code to launch both frontend and backend app.

License

This app is licensed under the MIT license.

About

My personal bookmarks application

Topics

Resources

License

Stars

Watchers

Forks

Contributors