Categorygithub.com/NiteeshKMishra/SubscriptionService
module
0.0.0-20240605135939-2e10b6d8c18b
Repository: https://github.com/niteeshkmishra/subscriptionservice.git
Documentation: pkg.go.dev

# README

SubscriptionService

SubscriptionService is a web app written in Golang that allows users to select different subscriptions. This app has server side rendering using go templates. This app highlights the use of concurrency in golang using channels, waitGroups and mutexes

Local Setup

Before running this application. Please download Docker Desktop, make and go >= 1.20 in your system and start docker desktop

Clone this repo locally and switch to this repo folder

https://github.com/NiteeshKMishra/SubscriptionService.git

Run below command to pull and run all the docker images required for this app

docker-compose up

Run below command to download all go packages required for running this app

go mod tidy

Create secrets.env at root of the directory and copy the contents of file secrets.example.env into secrets.env

Run the app with

make start or make restart

Run all tests with

make test

# Packages

No description provided by the author