Go to file
2025-04-13 13:37:13 +03:00
.vscode branch management 2025-04-07 03:45:52 +03:00
cmd Merge remote-tracking branch 'refs/remotes/origin/auth' into auth 2025-04-12 16:29:19 +03:00
db Merge remote-tracking branch 'refs/remotes/origin/auth' into auth 2025-04-13 13:37:13 +03:00
docs Merge remote-tracking branch 'refs/remotes/origin/auth' into auth 2025-04-13 13:37:13 +03:00
gen/db Merge remote-tracking branch 'refs/remotes/origin/auth' into auth 2025-04-13 13:37:13 +03:00
internal Merge remote-tracking branch 'refs/remotes/origin/auth' into auth 2025-04-13 13:37:13 +03:00
.air.toml init 2025-03-26 23:50:19 +03:00
.gitignore init 2025-03-26 23:50:19 +03:00
compose.db.yaml init 2025-03-26 23:50:19 +03:00
go.mod Merge branch 'auth' 2025-04-11 23:07:57 +03:00
go.sum Merge branch 'auth' 2025-04-11 23:07:57 +03:00
makefile Merge branch 'main' into feature/notification 2025-04-02 10:55:56 +03:00
README.md fix: refactored the hadler for notification and added mark as read 2025-04-02 21:50:52 +03:00
sqlc.yaml fix ticket issue 2025-04-12 12:57:19 +03:00

FortuneBet-Backend

Directory Structure

├── cmd │ ├── main.go ├── db │ ├── migrations │ │ ├── 000001_fortune.down.sql │ │ ├── 000001_fortune.up.sql │ │ ├── 000002_notification.down.sql │ │ ├── 000002_notification.up.sql │ └── query │ ├── auth.sql │ ├── bet.sql │ ├── notification.sql │ ├── otp.sql │ ├── ticket.sql │ ├── user.sql ├── docs │ ├── docs.go │ ├── swagger.json │ ├── swagger.yaml ├── gen │ └── db │ ├── auth.sql.go │ ├── bet.sql.go │ ├── db.go │ ├── models.go │ ├── notification.sql.go │ ├── otp.sql.go │ ├── ticket.sql.go │ ├── user.sql.go └── internal ├── config │ ├── config.go ├── domain │ ├── auth.go │ ├── bet.go │ ├── branch.go │ ├── common.go │ ├── event.go │ ├── notification.go │ ├── otp.go │ ├── role.go │ ├── ticket.go │ ├── user.go ├── logger │ ├── logger.go ├── mocks │ ├── mock_email │ │ ├── email.go │ └── mock_sms │ ├── sms.go ├── pkgs │ └── helpers │ ├── helpers.go ├── repository │ ├── auth.go │ ├── bet.go │ ├── notification.go │ ├── otp.go │ ├── store.go │ ├── ticket.go │ ├── user.go ├── services │ ├── authentication │ │ ├── impl.go │ │ ├── port.go │ │ ├── service.go │ ├── bet │ │ ├── port.go │ │ ├── service.go │ ├── notfication │ │ ├── port.go │ │ ├── service.go │ ├── sportsbook │ │ ├── events.go │ │ ├── odds.go │ │ ├── service.go │ ├── ticket │ │ ├── port.go │ │ ├── service.go │ └── user │ ├── common.go │ ├── port.go │ ├── register.go │ ├── reset.go │ ├── service.go │ ├── user.go └── web_server ├── handlers │ ├── auth_handler.go │ ├── bet_handler.go │ ├── notification_handler.go │ ├── ticket_handler.go │ ├── user.go ├── jwt │ ├── jwt.go │ ├── jwt_test.go ├── response │ ├── res.go └── validator ├── validatord.go ├── app.go ├── middleware.go ├── routes.go ├── .air.toml ├── .env ├── .gitignore ├── README.md ├── compose.db.yaml ├── go.mod ├── go.sum ├── makefile ├── sqlc.yaml

End Directory Structure