Skip to content

MehmetKaranlik/GO-Backend-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GO-Backend-Template

E-commerce themed monoliythic server-side application template. None of the dependencies are required to use this template. I used AWS & MongoDB as example, but generic enough to use with any database or cloud provider.

Specialities

  • Easy to integrate different databases
  • Easy to integrate api versioning
  • Role based resource access.
  • Highly loosely decoupled system.

Run at your PC

Clone Project

  git clone https://github.com/MehmetKaranlik/GO-Backend-Template

Go to main root of project & create a directory named Env & Navigate in to that directory in terminal and create this files mentioned below via using those commands.

And enter your credentials such as mongodb connection string & aws secret keys.

  touch dev.env
  touch prod.env

Navigate to root of project in terminal and type this command

  go build main.go

Roadmap

  • More loosely coupling and example db integrations.

  • Testing and more testing

Technologies included

Server: GO,MongoDb,Aws

Support

You can create an issue & fork project to solve and create pr.

Lisans

MIT

About

Go example monolithic web-service template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages