Logo
See My Work

Golang RESTful API

Backend APIBackend Developer Completed

Golang RESTful API

Protected Privacy Asset

Overview

This project is a Golang-based RESTful API designed with a focus on clean and modular architecture. It is highly suitable as a backend foundation for mobile apps, SPA webs, or microservices due to its clear separation of concerns and modern security standards.

Key Features

Centralized Authentication & Authorization

New user registration with password encryption (Bcrypt) and user login that generates a JWT for endpoint authorization.

User Profile Management

Profile data retrieval and updating for the currently logged-in user.

Product Management (CRUD) with Specific Authorization

Strictly validated CRUD operations on products ensuring users can only modify their own products.

Technologies

Backend

GolangGinGORMMySQLJWT-GoBcryptGodotenvHeroku

© 2026 Robert Soerbakti. All rights reserved.

1.0.1-202608091651