Categorygithub.com/isd-sgcu/johnjud-backend
repository
0.0.0-20240823084125-0ac39fbf4649
Repository: https://github.com/isd-sgcu/johnjud-backend.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Johnjud-backend

Johnjud-backend is a routing and request handling service for the Johnjud project.

What is Johnjud?

Johnjud is a pet adoption web application of the CUVET For Animal Welfare Club

Stack

  • golang
  • go-fiber

Getting Started

Prerequisites

  • golang 1.21 or later
  • docker
  • makefile

Installation

  1. Clone this repo
  2. Copy .env.template in root directory and paste it in the same directory as .env with proper values.
  3. Run go mod download to download all the dependencies.

Running

  1. Run docker-compose up
  2. Run make server or go run ./cmd/.

Testing

  1. Run make test or go test -v -coverpkg ./... -coverprofile coverage.out -covermode count ./...

Other repositories of Johnjud