← Back to projects

REST APIs with Go and MySQL

A small backend service covering registration, login, token validation, and user management flows.

2020

Overview

Description

This project implements a straightforward Go API for register, login, token validation, list, update, and delete operations backed by MySQL tables for users and login tokens.

Problem solved

Backend fundamentals are easier to understand when auth flows, token handling, and relational persistence are kept explicit instead of hidden behind a large framework.

Role and contributions

Implemented the API surface, handler logic, and MySQL schema expectations for a small auth-oriented backend service.

  • Built endpoints for register, login, validate, list, update, and delete flows
  • Defined the MySQL tables used for users and login tokens
  • Kept the code structure intentionally small for clarity and extension