Skip to content

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

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages