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.