Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days ago
JSON representation
Project Golang builds REST API 🔥 with Gin, Gorm & MySQL (PlanetScale) 🌏
- Host: GitHub
- URL: https://github.com/zoelabbb/go-restpi-gin
- Owner: zoelabbb
- Created: 2023-03-16T12:55:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-13T03:40:52.000Z (about 1 year ago)
- Last Synced: 2024-10-11T06:41:03.806Z (about 1 month ago)
- Topics: api, gin, gin-gonic, go, golang, golang-api, gorm, mysql, mysql-database, planetscale, postman, railway, railway-deployment, rest, rest-api, sql-server
- Language: Go
- Homepage: https://gorestpi.up.railway.app/api/pasien
- Size: 204 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)