11

I Heard A Rumor - Server

The backend service for IHAR built in Go using Gin and GORM, deployed on DigitalOcean with MySQL and Firebase integrations.

GitHub →

This project is the backend infrastructure behind I Heard A Rumor, built using Go with Gin and GORM, and deployed on DigitalOcean. It powers both the mobile and web versions of IHAR.

Key features include:

  • Google Authentication and Admin login
  • JWT-based secure authentication
  • Middleware for authorization and validation
  • Notification service integration
  • Image uploads handled via Firebase Storage
  • MySQL is a relational database

This backend ensures the system is scalable, secure, and easy to maintain with modular routes, structured handlers, and RESTful API design.

Tools Used:

  • go
  • go
  • go
  • mysql
  • firebase
  • digitalocean
  • jsonwebtokens
  • google