The Beginning
I have been thinking of making this project since so long , even before flavortown started. Its been always so fascinating making a end to end encrypted messaging app.
What makes this even more cooler is that its in your terminal , that’s how the name says “cli-social”
I will put all my efforts to make this best , if you reached the bottom of my devlogs , I have a short note for you
Note
I chose to build this project as a TUI instead of a GUI because I wanted to challenge myself with something different. I have already made several GUI based projects before, so this time I decided to see how far I could go with a terminal based interface.
I have put a lot of effort into this project, especially on the backend. I spent a lot of time designing how everything works internally, optimizing the flow, and making sure the system runs efficiently, even during college breaks, I kept thinking about how I could improve the architecture and how each part should work.
I would really appreciate it if you could take some time to go through my explanation of the backend process and see how everything works behind the scenes:
placeholder link
Your feedback and vote would mean a lot to me.
If you have any questions or suggestions, feel free to ping me in #flavortown (@speedhawks)
Changes
I added the backend code to create the identity of the user , deriving the keys , setting up username , peer id .
Changelog