Categorygithub.com/azkanurhuda/multi-finance-golang-clean-architecture
module
0.0.0-20240607183734-5abe4606b98d
Repository: https://github.com/azkanurhuda/multi-finance-golang-clean-architecture.git
Documentation: pkg.go.dev

# README

Tech Stack

Security

Supports the prevention of security attacks in the OWASP TOP 10

  • Broken Access Control
  • SQL Injection
  • Security Misconfiguration
  • Identification and Authentication Failures
  • Security Logging and Monitoring Failures

Architecture

Clean Architecture

Entity Relationship Diagram

ERD

Documentation

Documentation

Configuration

All configuration is in development.yaml file.

Database Migration

All database migration is in database/migration folder.

Create Migration

migrate create -ext sql -dir database/migration create_table_xxx

Run Migration

migrate -database "mysql://root:root@tcp(localhost:3306)/multi_finance?charset=utf8mb4&parseTime=True&loc=Local" -path database/migration up

Run Application

Run app

go run cmd/web/main.go

Docker Compose

docker compose up -d

# Packages

No description provided by the author