Skip to content

tadcodegithub/user_management_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’» User Management System β€” Go (Hexagonal Architecture + Chi)

A modular and scalable User Management API built with Go (Golang), following Hexagonal Architecture (Ports & Adapters) principles and using the Chi Router for clean, testable, and maintainable REST APIs.


πŸš€ Features

  • βš™οΈ Clean and maintainable Hexagonal Architecture structure
  • 🌐 RESTful API using Chi Router
  • 🧩 Separation of concerns via Ports and Adapters
  • πŸ—„οΈ Database-ready structure (e.g., PostgreSQL or MySQL)
  • πŸ”’ Support for authentication and role-based access control
  • 🧠 Built for learning, scalability, and real-world production design

πŸ“ Project Structure

  • this will edit after the project ended

πŸ“¬ Contact

Author: Tadesse Shefera
GitHub: github.com/tadesshefera
LinkedIn: linkedin.com/in/tadesshefera

About

A modular and scalable user management API built in Go (Golang) using Hexagonal Architecture and Chi Router for clean, testable, and maintainable code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages