Inspiration

There are many note-taking apps but all of them require you to log in and store your data in the cloud. so it is not good for your privacy I built a note-taking app with a timer and a to-do list that stores everything. Usually, people use separate apps for Pomodoro, todo list, and notes but this is kind of all-in-one app locally and does not need to be connected to the internet for anything.

What it does

It saves all the data on the device itself and does not have any network connectivity so it is best for privacy as no data leaves your machine. your notes are saved in the notes.txt file which can be edited with notepad too here is the core idea:

  • Privacy-First: No data leaves your machine
  • Offline: No internet required
  • Auto-save: all notes will be available even when you restart the app

    How we built it

    I built it using the electron js framework with vanilla Javascript, HTML, and CSS.

    Challenges we ran into

    was having problems with the electron framework as it partially supports JavaScript ES Modules so had to write some of it in ESM and the rest in common js. I was facing a lot of errors because of this.

    Accomplishments that we're proud of

    Learned electron.js and built my first electron.js app

    What we learned

    How to make an app in electron js and how to store files locally using javascript

    What's next for Dev's Notebook

  • Dark mode

  • Launching it on the app stores of Microsoft, Apple, and various Linux distros,

  • adding mark-down support

  • reminder notifications for to-do,

  • priorities for the to-do list

  • **Analytics about time, completed tasks,

  • notes: summary, sentiment analysis, auto-complete, rephrase, etc using NLP

Share this project:

Updates