Skip to content

truc9/goal

Repository files navigation

drawing

Simple Office Management System

⚠️ This project for learning purpose

CodeQL

Go

Planning

  • Local DB AuthN
  • My Booking
  • Booking Dashboard
  • Role-based AuthZ
  • Realtime Update for Dashboard
  • Charts for Dashboard
  • Testing

Demo

Hosting

Screenshots

3

2

3

5

6

Development

Swagger API

http://localhost:8000/swagger/index.html#/

0

Environment Variable

<!-- For signing JWT token -->
SECRET_KEY=

Start API (hot reload)

air

Start API (without hotreload)

make run

Create Migration

migrate create -ext sql -dir "./migrations" -seq create_users_table

Run Migration

migrate -database "postgres://postgres:admin@localhost:5432/goal?sslmode=disable" -path "./migrations" up

Start web

cd ./web && pnpm dev

Run tests with coverage

make test_cov

Go Notes

Stack

About

🥮 [Experiment] Full Stack Golang React

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages