Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fajrulaulia/minder
https://github.com/fajrulaulia/minder
Last synced: about 6 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/fajrulaulia/minder
- Owner: fajrulaulia
- Created: 2024-05-21T20:14:08.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-21T21:00:31.000Z (6 months ago)
- Last Synced: 2024-06-19T04:01:47.670Z (5 months ago)
- Language: Go
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minder
Min Tinder, Minder For App## Struktur
Ada beberapa struktur utama,
- `helper`: helper adalah kode yang berisi fungsi untuk digunakan berulang kali dan efisien
- `config`: config berisi fungsi untuk melakukan sesuatu untuk pertama kali, misalnya menghubungkan ke database dan menjalankannya secara singleton
- `/src/delivery`: menghubungkan logika dengan presenter, presenter yang digunakan bisa rest json, grpc, dalam hal ini menggunakan rest json
- `src/model` : representasi data
- `src/repository` ; fungsi untuk melakukan handle dengan database
- `src/usecase` : dimana akan menghandle terkait logic bussiness## Cara Menjalankannya
Requirement
- `docker`
- `make`## Instalasi
- Clone repo ini
- jalankan `make up`, env db bisa check di .env
- jalankan `go run main.go`## What If
- Database belum termigrate ? jalankan make run-migrate
- Bentrok Port? jalankan `docker system prune`
- menonaktifkan server database ? jalankan `docker-componse down`