Skip to main content

New personal project: Futtun

Introduction
#

Hello everyone,

How are you? Welcome to my blog. In this post, I will talk about my new personal project, Futtun, my motivations for starting it, and why I chose React to power it (and my doubts about React).

What is Futtun
#

Futtun is a upcoming website where you can vent your frustrations. You will be anonymous, and your data will stay yours.

Motivations
#

Sometimes, I am in situations that anger me. Keeping these negative feelings bottled is detrimental, but so is lashing at the people or situation. I need to vent these feelings without repercussions, without people knowing, while keeping my data mine.

Why React
#

Because Futtun is a front-end only project, and React is the leading front-end library.

I am aware that there are other front-end libraries (Vue, Angular, Svelte). Since I lack a preference for any of these libraries, I went with the leading solution, React.

My doubts
#

I am not sold on needing a front-end library at all.

Without going in too much detail, I need to allow users to input their thoughts, view / modify / delete them, download them, and upload them. Could I not do it with just HTML, CSS, and JavaScript, without involving a library? I could, but I am still choosing to use React for this personal project, because I want to gain experience with it.

Goals
#

  • Allow users to use Futtun without registering. User accounts should not exist at all;
  • Avoid saving user data to a remote server;
  • Futtun should only be a client side application. User data should remain on the user’s machine, without going to a remote server;
  • Allow users to export and import their data from Futtun.

Conclusion
#

Thank you for your time, and I hope to see you again soon. Bye bye.