Sawerya Overlay Alert & Transaction API

Sawerya is a Go-based backend service that provides RESTful APIs for handling user authentication, transaction management, and customizable overlay alerts. Built with a modular architecture, it features controllers, services, repositories, and DTOs for clean separation of concerns. The system supports JWT-based authentication, database configuration, and middleware for secure and scalable operations. Ideal for live streaming platforms or donation systems requiring instant transaction notifications and user management.

Technologies Used

GoREST APIBackendOverlayDonationJWT

Key Features

  • User authentication with JWT
  • Transaction management
  • Customizable overlay alerts
  • Modular controller-service-repository structure
  • Database configuration
  • Secure middleware integration
  • DTO-based data validation

Technical Stack

Go (Golang)
Gin Web Framework
JWT
RESTful API
Database (configurable)
Middleware