Skip to content

colinzhu/bookmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bookmark

A very simple tool to build a team / shared bookmark

Feature

  • Written in React
  • No need to install node.js / npm etc.
  • JavaScript is generated by babel by Maven build
  • Comes with a http server written in Java Quarkus
  • Bookmark links stored in json file(s)
  • Supports multiple set of bookmarks
  • Supports fetch data from external website

Develop and test

Build a static (HTML + js + css) version

  • clone the project
  • update data file: META-INF/resources/data/links-default.json or create a links-xxx.json
  • mvn clean compile
  • the static version now is available in 'target/static' folder

Build and run a release version jar

  • clone the project
  • update data file: META-INF/resources/data/links-default.json or create a links-xxx.json
  • build a jar with maven
  • run the jar
java -Dfile.encoding=UTF-8 -jar bookmarks-1.0.0.jar

todo

  • support fetch data from external URL
  • support building a static version, in 'target/static' folder
  • support exception handling when not able to load the data file
  • enhance look and feel
  • support caching of the bookmark data in local storage
  • support force refreshing the cache data
  • a editor UI which allow editing and exporting to a json data file

About

A very simple tool written in JavaScript to build a team / shared bookmark

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published