Skip to content

Work in progress: Building a scalable and modular backend ecosystem in Golang, featuring API microservices, multi-database support, caching, testing, documentation, and more.

Notifications You must be signed in to change notification settings

mahiworld/mahi-go-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mahi Go Explorer

Exploring Go with Gin by building a scalable backend ecosystem featuring API microservices, multi-database support, caching, testing, comprehensive documentation, and more.

Features

  • Built using Gin Web Framework.
  • Multi-database support (currently MongoDB).
  • Modular architecture for scalability.
  • Includes Makefile for streamlined development, testing, and building.

Getting Started

Prerequisites

  • Go (version 1.20 or later recommended)
  • MongoDB (running locally or accessible via the provided DB_URL)

Environment Variables

Create a .env file in the root directory and add the following:

DB_URL="mongodb://localhost:27017/"
DB_NAME="go-admin"

About

Work in progress: Building a scalable and modular backend ecosystem in Golang, featuring API microservices, multi-database support, caching, testing, documentation, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published