API allows users who monitor terminals, to add/remove terminals to/from favorites and simplify their work. They don't need to look for necessary terminals by scrolling up and down. Favorited terminals will be displayed at the top. When user removes terminal from favorites, it will be returned back to default terminals list and will displayed in default order.
To install this App, follow these steps:
- Clone the repository
- Install required dependencies
- Set up the database(postgres) and configure it
To use this App:
- Explore endpoints in
./internal/handlers/ports.go
- Run the app:
go run ./cmd/main.go
- Open desired testing tool such as Postman or Insomnia
- Sign up for an account or log in if you already have one
- Add/remove terminals to/from favorites