Skip to content

aui-tuthousend/monitoring-guru

Repository files navigation

Monitoring Guru SMKN 02 SBY

Requirements :

  • [PostgreSQL] CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
  • [Go] 1.20 up

RESTful API :

  • Go
  • Fiber
  • GORM
  • JWT Authentication
  • Swagger Docs (via swaggo)
  • Dependency Injection
  • WebSocket

🔧 How to Clone

1. Clone

git clone https://gitlab.com/aui-tuthousend/monitoring-guru.git
cd monitoring-guru

2. Create .env file

DATABASE_URL='host=yourhost user=userName password=pass dbname=dbName port=5432 sslmode=require'
JWT_SECRET='your_jwt_secret'
ENV='development'

3. Install Dependency

go mod tidy
go install github.com/air-verse/air@latest
go install github.com/swaggo/swag/cmd/swag@latest

4. Generate Swagger

swag init
air init

5. Run

air

About

Backend app for live dashboard teacher's presence at SMKN 02 SBY, by KKN 2025 Kel. 04

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors