Go My Information Backend API
Simple Backend Application Written in Go
to user personal account and cards details.
Things Supported:
- CRUD Operation
- JWT Based Authentication
- JSON Validation
- Paginated Response
- SQLC For modules generation
- Goose for Database Migration
- Air Integration to Test in Dev ENV
- Swagger Integration
Future Scope
- Encryption & Decryption Support
- Multiple APIs for different uses
Setup
Note: Make sure you have create a database in Postgres called
go_my_info
go mod tidy
cd sql/schema
goose postgres postgres://<user_id>:<user_password>@localhost:5432/go_my_info up
cd ../..
go build ./cmd/main.go && ./main
Dev Env
air