Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 988 Bytes

File metadata and controls

26 lines (19 loc) · 988 Bytes

🧑‍💻 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