Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zoelabbb/go-restpi-gin

Project Golang builds REST API 🔥 with Gin, Gorm & MySQL (PlanetScale) 🌏
https://github.com/zoelabbb/go-restpi-gin

api gin gin-gonic go golang golang-api gorm mysql mysql-database planetscale postman railway railway-deployment rest rest-api sql-server

Last synced: 6 days ago
JSON representation

Project Golang builds REST API 🔥 with Gin, Gorm & MySQL (PlanetScale) 🌏

Awesome Lists containing this project

README

        

# Golang Simple Project Make Rest API Using Gin,Gorm & MySQL

**Gin** is a web framework for the Go programming language that makes it easy for us to create web services such as APIs. We will also be using **Gorm** as its database system.

By using Gin and Gorm together, you can build web applications quickly and easily, as well as make database connections more efficient and effective.

**PlanetScale** is a cloud-native database platform designed for modern applications. It is a relational database that is built on top of Vitess, an open-source sharding and scaling system for MySQL. I'm also using PlanetScale as my database in this Project.

I'm using [_**Railway**_](https://railway.app?referralCode=CANLESS) to deploy this project Rest API, and I'm using [_**PlanetScale**_](https://planetscale.com/) as a Database MySql.

- Link to test API : [https://gorestpi.up.railway.app/api/pasien](https://gorestpi.up.railway.app/api/pasien)
- Sign Up : [Register Railway](https://railway.app?referralCode=CANLESS)
- GitHub : [Fork Code Here](https://github.com/zoelabbb/go-restpi-gin)
- Documentation : [Here](https://documenter.getpostman.com/view/11527487/2s93RNzExo#project-golang-builds-rest-api-with-gin-gorm-mysql-planetscale)

## Requirement :
- Gin ( github.com/gin-gonic/gin )
- Gorm ( gorm.io/gorm )
- MySQL Cloud (PlanetScale) as a Database
- Postman

## What's the features ?

You can also check the documentation first, here :
[Documentation Postman](https://documenter.getpostman.com/view/11527487/2s93RNzExo#project-golang-builds-rest-api-with-gin-gorm-mysql-planetscale)