GitNoter

The Project

GitNoter is a markdown based note taking web application. It is open source project hosted on github. It allows users to use their github repository for storing notes. The user interface allows convenient way to create, edit, organise and explore notes. It supports nested directories for storing notes.

Web
Community

Team Comments

I chose to make this project because...

The conventional note taking apps lacks many features like support for markdown, organising & exploring notes is a mess. Copying something from a note is very difficult & takes time. This motivated me to build GitNoter which allows a nice interface to create, organise and explore notes.

What I found difficult and how I worked it out

Setting up CI/CD for deployment on kubernetes cluster was a bit tough task. I've used github pages as a helm repository & setup github actions to deploy the application immediately to kubernetes cluster on every push event to the main branch.

Next time, I would...

The functionality to use the git revision history to rollback changes made to a specific note would be a nice feature. It is possible to build this functionality since we are using git repository to store the notes. This feature is planned for future release.

About the team

  • India

Team members

  • vivekweb2013