Inspiration
I have been struggling to find a note taking application for the last two years. I tried many but none of them worked the way I wanted. Finally a few months ago it was clear to me what I wanted and when I saw an email about Can't Be Evil Contest I decided that it is time to build it.
What it does
It is a note taking application. You create notes and add tags to them if needed. Very simple. What makes it different is that it's very easy to use with only keyboard. All off the actions have a keyboard shortcut. You can easily search by tags, text or both. All of your data is stored on Gaia storage. "Copy block" feature allows you to only copy part of the note when you click on copy button or use a shortcut to copy.
How I built it
I built it mainly with Vue.js but I also used many other libraries and tools. I list all of them in the about section of the app.
Challenges I ran into
It was very challenging to make shortcuts work the way I wanted and I'm still not completely satisfied with how it works. Another challenge was to keep the interface simple but have advanced functionality.
Accomplishments that I'm proud of
I'm proud that I was able to add most of the features that I wanted to implement.
What I learned
I learned how to build an app using blockstack storage and I'm really exited to use it in all of my future projects that would benefit form it.
What's next for BlockNote.xyz
My main focus is to improve user experience. I have a to do list in the about section of the app but in short I would like to allow user to change everything that they would like to change. My short term goals is allowing users to change themes, layouts and shortcuts.
Built With
- vue.js

Log in or sign up for Devpost to join the conversation.