Backend APIs for Hello Profile

Overview

Hello Profile Backend Service

Backend application for Hello profile.

Description

This is the backend application for Hello profile. The application is secured using JWT authentication with role based authorization. The application health and API requests and responses can be monitored via Prometheus and visualised using Grafana.

Response Codes

  • 00 | Success | The operation/registration was successful
  • 01 | Error | Application not specified/Application is invalid
  • 03 | Error | Oops... something is wrong here... your email or password is incorrect...
  • 04 | Error | User already exists
  • 05 | Error | Operation failed. Please contact our support if error persists after 3 trials.
  • 06 | Error | No record found/Sorry we could not verify your request. Please try registering again.../User not found
  • 07 | Error | Record already exist
  • 08 | Error | Session expired. Kindly sign in again./Session expired. Kindly try generating one time password again/Oops... something is wrong here... your email verification link has expired.. Kindly register again"/Oops... something is wrong here... your one time token has expired. Kindly request another one..."
  • 09 | Error | Session is still valid...
  • 10 | Error | Unsupported authentication scheme type
  • 11 | Error | Sorry, you are not authorized to carry out this operation.
  • 12 | Error | Sorry you exceeded the maximum login attempts... Kindly reset your password to continue...
  • 98 | Error | Error occured while running an operation. Please contact our support if error persists after 3 trials.
  • 99 | Error | Unexpected error occured. Please contact our support if error persists after 3 trials.
Owner
Okechukwu Prince
I am an enthusiastic developer, learning everyday to build up my skills and be a master of my trade.
Okechukwu Prince
Logging library for Leadjet backend services

Logger Logging library for Leadjet backend services. Install go get -u github.com/Leadjet/logger Usage Initiate a Zap logger; err := zap.RegisterLog(

Leadjet 1 Oct 24, 2021
The re-designed Penguin Statistics v4 Backend.

Penguin Statistics - V4 Backend The re-designed Penguin Statistics v4 Backend, built with Go. Architecture This Go project mainly uses: gofiber/fiber

Penguin Statistics 1 Dec 3, 2021
An Example about how React can be bootstrapped with Go backend

go-reactjs-example This is an exmple web use Golang(Yaelf95) And ReactJS Build Suggest install node through nvm npm install -g webpack npm install mak

Yahya Elfaqir 0 Nov 27, 2021
A lightweight replacement for the standard fmt package, reduces binary size by roughly 400kb in a hello world

console This is a lightweight replacement for the fmt package, reduces the binary size by roughly 400kb in a hello world program. Please note: This pa

null 1 Nov 7, 2021
Example hello-world service uses go-fx-grpc-starter boilerplate code

About Example hello-world service uses https://github.com/srlk/go-fx-grpc-starter boilerplate code. Implementation A hello world grpc service is creat

null 0 Nov 14, 2021
HelloSpx - Hello world of Go+ spx game engine

HelloSpx - Hello world of Go+ spx game engine How to run Download Go+ and build it. See https://github.com/goplus/gop#how-to-build. Download this game

null 1 Nov 27, 2021
HelloWorldForSpx - Hello world of Go+ spx game engine

HelloWorldForSpx - Hello world of Go+ spx game engineHelloWorldForSpx - Hello world of Go+ spx game engine

孙其瑞 3 Nov 22, 2021
This is a Hello World, Swedish edition

pdfhw This is a Hello World, Swedish edition for https://github.com/balacode/one-file-pdf "Hej räksmörgås" does not really translate to Hello World. B

null 1 Dec 4, 2021
Chat backend which serves REST APIs

Chat backend which serves REST APIs

Vignesh kumar Dharmalingam 1 Nov 24, 2021
Merge multiple pprof profile files into a single file

pprof-merge Merges multiple pprof profile files into one. Installation $ go get github.com/rakyll/pprof-merge Usage $ pprof-merge profile1.data profi

Jaana Dogan 109 Oct 28, 2021
Dynamically generated Last.fm stats for your profile readme

GitHub Readme Last.fm Stats Dynamically generated last.fm stats in your profile readme Contents Usage Options Demo Development & Deployment Issues, Re

Rafael Wiska-Ilnicki 4 Oct 19, 2021
self-aware Golang profile dumper[beta]

holmes WARNING : holmes is under heavy development now, so API will make breaking change during dev. If you want to use it in production, please wait

MOSN 460 Nov 26, 2021
SourcePoint is a C2 profile generator for Cobalt Strike command and control servers designed to ensure evasion.

SourcePoint SourcePoint is a polymorphic C2 profile generator for Cobalt Strike C2s, written in Go. SourcePoint allows unique C2 profiles to be genera

Tylous 463 Nov 30, 2021
send current weather updates from openweathermap api to your slack profile status using github action

go-slack-weather Send current weather updates from OpenWeatherMap API to your Slack profile status using GitHub Action Contents Setup Change Update Pe

Muhammad Thomas Fadhila Yahya 4 Nov 12, 2021
System resource usage profiler tool which regularly takes snapshots of the memory and CPU load of one or more running processes so as to dynamically build up a profile of their usage of system resources.

Vegeta is a system resource usage tracking tool built to regularly take snapshots of the memory and CPU load of one or more running processes, so as to dynamically build up a profile of their usage of system resources.

Kartik 8 Oct 28, 2021
create temporary Firefox profile, install user.js and extensions, launch Firefox

tmpfox tmpfox is a Firefox wrapper that: Creates a temporary Firefox profile Installs user.js configuration file from Arkenfox for increased privacy a

Charalampos Mitsakis 0 Oct 22, 2021
AWS Profile Switcher in Go

awsd AWS Profile Switcher in Go Easily switch between AWS Profiles Requirements min go 1.17 Install run install.sh source your .bashrc or .zshrc confi

null 5 Nov 30, 2021
This is a simple version of user profile using Echo app.

Overview It's an API of simple profile to CRUD profile user based on Echo framework. How to run it Run the application using the command in the termin

null 0 Nov 3, 2021
A profiling tool to peek and profile the memory or cpu usage of a process

Peekprof Get the CPU and Memory usage of a single process, monitor it live, and extract it in CSV and HTML. Get the best out of your optimizations. Us

Apostolis A. 5 Oct 10, 2021
Taina backend Backend service With Golang

taina-backend Backend service Getting Started Essential steps to get your backend service deployed A helloworld example has been shipped with the temp

Commit App Playground 0 Nov 17, 2021
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.4k Nov 25, 2021
Go file operations library chasing GNU APIs.

flop flop aims to make copying files easier in Go, and is modeled after GNU cp. Most administrators and engineers interact with GNU utilities every da

The Home Depot 26 Sep 19, 2021
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

Realtime API Gateway Synchronize Your Clients Visit Resgate.io for guides, live demos, and resources. Resgate is a Go project implementing a realtime

Resgate.io - Synchronize Your Clients 541 Dec 3, 2021
A collection of Go packages for creating robust GraphQL APIs

api-fu api-fu (noun) (informal) Mastery of APIs. ?? Packages The top level apifu package is an opinionated library that aims to make it as easy as pos

Chris 38 Sep 29, 2021
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.4k Dec 3, 2021
Extremely flexible golang deep comparison, extends the go testing package and tests HTTP APIs

go-testdeep Extremely flexible golang deep comparison, extends the go testing package. Latest news Synopsis Description Installation Functions Availab

Maxime Soulé 232 Nov 22, 2021
Go library to access geocoding and reverse geocoding APIs

GeoService in Go Code Coverage A geocoding service developed in Go's way, idiomatic and elegant, not just in golang. This product is designed to open

Jerry Zhao 418 Nov 25, 2021
A golang client for the Twitch v3 API - public APIs only (for now)

go-twitch Test CLIENT_ID="<my client ID>" go test -v -cover Usage Example File: package main import ( "log" "os" "github.com/knspriggs/go-twi

Kristian Spriggs 21 May 10, 2021
Auto-generated Google APIs for Go.

Google APIs Client Library for Go Getting Started $ go get google.golang.org/api/tasks/v1 $ go get google.golang.org/api/moderator/v1 $ go get google.

Google APIs 2.9k Dec 6, 2021