Categorygithub.com/ShiftOver/shiftover-backend
modulepackage
0.0.0-20250102170200-b0523928a381
Repository: https://github.com/shiftover/shiftover-backend.git
Documentation: pkg.go.dev

# README

shiftover-backend

Monolith GO backend API codebase for ShiftOver

Development

Prepare development environments

make prepare

Rehook pre-commit

make rehooks

To start the local development server

make dev.up

To stop the local development server

make dev.down

Database Migrations

To create new migration

migrate-mongo create <migration-name>

To migrate database up (updating database)

make migrate.up

To migrate database down (rolling back database)

make migrate.down

To view migration status

migrate-mongo status

# Packages

Package config provides configuration settings for the server.
Package di provides dependency injection for the server.
No description provided by the author
Package dto represents the data transfer objects for the server.
Package handler provides the handler functions for the server.
No description provided by the author
Package repository provides the repository interfaces for the server.
Package service provides the business logic service layer for the server.