DEV Community

Sivanand Panda
Sivanand Panda

Posted on

Indexed Bookmark

What I built

I have built a search application where we can add useful links (like bookmarks) and quickly search them when required.

Category Submission:

Random Roulette

App Link

https://indexed-bookmark-frjpg.ondigitalocean.app/
Kubernetes version
http://139.59.193.16:8080/

Screenshots

Alt Text
Alt Text

Description

With this application useful links (i.e. bookmarks) can be stored and when needed searched near real time. This is based on ElasticSearch, so full text search is supported.
New bookmarks can be added with name, url and tags which will be used to index for faster search. Also the existing bookmarks can be updated.

Link to Source Code

https://github.com/sivanandapanda/indexed-bookmark

Permissive License

MIT

Background

Sometimes there are too many bookmarks or list of useful link we save for future reference and the useful ones could be hard to find when we need them most. Google results may be overwhelming with what we are looking for. With this application useful site or link can be added with a common tag and then later on can be searched.

How I built it

(How did you utilize DigitalOcean’s App Platform? Did you learn something new along the way? Pick up a new skill?)
For backend I have used Java/Quarkus and for frontend qute template and bootstrap. ElasticSearch is used for full text serach and mongodb is used for persistence. This is deployed to Digital Ocean as a docker container and can be deployed as a kubernetes Load Balancer service as well.

Additional Resources/Info

Top comments (0)