Personal Knowledge Vault: Archive Your Experience and Access Everywhere

Introduce a homebrew web application to document your experience and publicly accessed via streamlit community cloud.

Streamlit: Demo App | Code: Github

Motivation

I want to write a web application to document my learning experience and readily refer to it whenever I need to share it. The excuse was always the lack of time to build things from the ground up, so I was above the clouds when I learned about Streamlit. Streamlit simplifies this process a lot. It offers a simple web app template, a wide range of text formats (Github-flavored Markdown and LaTex expression), and simple deployment once the app is ready to share.

Apparently, with such peaks, I quickly rolled up my sleeves and implemented a web template named Knowledge Vault for my usage. This page has three cores functionalities:

  1. Organize your content based on topic
  2. Searchable with an exact keyword match
  3. Rich-text representation leveraged on Streamlit’s markdown() feature

You can get your website by cloning my project and deploying it to Streamlit’s Community Cloud.

Here’s a sneak peek at the web app:



© 2018. All rights reserved.

Powered by Hydejack v8.2.0