I would like to share with you a project I built, which took me about 2 months as a side project to build. I am a solo dev, and mostly not using AI for my projects, as I want to keep the craft and actually learn stuff, while I am building the software.
The original idea was to build a tool, where I can provide a Linkedin link of a post or a comment and some text as an "anonymous" comment, the tool should take it and post it from some "hidden" account, as sometimes I feel I would like to comment under something but the idea that a lot of my colleagues and people who know me might react in a very different way, and it might have a weird consequences.
After wrestling a while with Linkedin's API and it's super heavy limitations, I decided to give up on the idea and build an anonymous webapp instead, where people can bring anything from any other platform and feel free to discuss things openly without the fear of getting "caught" and bad consequences.
The DescreetVoice is a privacy first place for open but professional discussions. There is no tracking, just the conversation.
If anyone is interested in the stack, here it is on a very high level: Frontend is built with React TypeScript, plus Vite bundled with Bun. The backend is mainly Python with FastAPI. I initially wanted to go with Rust, but as I am not that familiar with frameworks and the language itself, decided to keep that for the next project, as here I wanted to bring the software to live asap. There is also some Traefik as proxy, rate limiting etc. I also use Resend for emails, it's pretty cool. (AWS SES is still in the sandbox, will probably migrate, when it's out of it). As a DB I use PostgreSQL (pretty much standard nowadays in the industry). On the deployment side everything is dockerized and running on the super modest AWS EC2 instance (small machine with 2GB RAM and 2 virtual cores).
I am very curious to hear your ideas and suggestions and also see how much traffic and load can this tiny machine handle. Would be also great to hear about your user journey's and suggestions for improvement of the UI and UX.
Thanks for your attention and have nice one!