Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fachryansyah/fotongo
Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️
https://github.com/fachryansyah/fotongo
backend boilerplate expressjs fibergo golang hackroberfest-2022 hacktoberfest hacktoberfest2022 service-layer
Last synced: 8 days ago
JSON representation
Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️
- Host: GitHub
- URL: https://github.com/fachryansyah/fotongo
- Owner: fachryansyah
- Created: 2020-11-25T14:09:37.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-05T05:28:00.000Z (about 3 years ago)
- Last Synced: 2024-11-08T05:39:01.522Z (about 1 month ago)
- Topics: backend, boilerplate, expressjs, fibergo, golang, hackroberfest-2022, hacktoberfest, hacktoberfest2022, service-layer
- Language: Go
- Homepage:
- Size: 42 KB
- Stars: 34
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-made-by-indonesian - FotonGo - `Simple boilerplate for building Backend services like ExpressJS with GOFIBER` *by [Muhammad Fahriansyah](https://github.com/fachryansyah)* (F)
- made-in-indonesia - FotonGo - `Simple boilerplate for building Backend services like ExpressJS with GOFIBER` *by [Muhammad Fahriansyah](https://github.com/fachryansyah)* (F)
README
# FotonGo ☕️⚡️
Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️## Features
- [x] Clean Architecture
- [x] Auto Generate Unit Testing Report
- [x] Auto Generate Swagger Docs
- [x] Auto Gen Depedency Injection with Google Wire
- [x] Schema First Data Model with Prisma
- [x] Versioning system for Database Migration with Bytebase
- [x] Seperate route and handler
- [x] Seperate Env config
- [x] Database connection with best practice (conn pool)
- [x] Custom sample middleware
- [x] JWT Integration & sample## Installation
1. Clone repositories
```
$ git clone
```
2. Copy sample env
```
$ cp .env.example .env
```
3. Run in your local machine (Unix / Linux / Windows)
```
$ make run-local
```## Commands
otw### See more
star & watch for get the latest update
read more: https://gofiber.io/