Repo: github.com/frycz/quick-note

Demo: quicknote-91c7d.firebaseapp.com/

Quick Note is a cloud-based app for creating, storing and sharing notes - very similar to Google Keep ;) When I open the app today, it still looks and feels nice, everything works as it used to almost a decade ago.

I created Quick Note around 2017, when I wanted to learn a new, promising JS framework called React.

I got my first job in software development in 2013 - single page applications were getting more and more popular in favour of traditional, server-rendered ones. Angular was one of the few choices to create a production-grade app and React wasn't a thing yet.

I remember that creating an app with pure JS was a nightmare and Angular made at least some of the pains go away. It allowed for creating more structured, complex architectures. While applications grew, soon, Angular's pain points grew as well. Bi-directional state sync and performance issues were the most common ones.

Multiple other frameworks were created to solve the issues. A day without a new JS framework was a lost one. Among all these solutions, one in particular started getting popular - React.js.

I was skeptical at first, how could I know if something better wouldn't be created the next day? Eventually, I decided to try it but I didn't want to build yet another todo app. That's why I built yet another notes app.