123

I Heard A Rumor – Full Stack Social App

My first full-stack project — an anonymous social rumor-sharing app built solo across three layers: Go backend, Flutter mobile app, and React web client. Built without AI assistance, including manual cloud server setup from scratch.

GitHub →

I Heard A Rumor (IHAR) is an anonymous social platform where users can post, like, comment on, and follow rumors — built entirely solo as my first full-stack project across mobile, web, and backend. December 2022, before AI coding assistants were widely available.

What I built

  • Flutter App — anonymous posting, feed, likes, comments, follow system, push notifications, deep link support
  • React Web Client — full web interface built with React and Redux Toolkit for global state management
  • Go Backend — REST API with Go, GORM, and MySQL handling all core features, push notifications, and deep links

What I learned that carried forward

  • How Redux state management actually works — understanding unidirectional data flow for the first time
  • Manual cloud infrastructure setup on DigitalOcean and GCP — provisioning a server, configuring MySQL, setting up Nginx as a reverse proxy, and handling SSL certificates by hand (no managed services)
  • This manual setup experience directly informed the Docker + Nginx + EC2 architecture I later used at Pushkal

Note: No longer live. Built as a personal learning project.