Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamnasrudin03/go-asset-findr
AssetFindr Backend Engineer Assignment- API Development
https://github.com/adamnasrudin03/go-asset-findr
Last synced: 13 days ago
JSON representation
AssetFindr Backend Engineer Assignment- API Development
- Host: GitHub
- URL: https://github.com/adamnasrudin03/go-asset-findr
- Owner: adamnasrudin03
- License: mit
- Created: 2024-06-24T22:30:53.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-25T08:16:26.000Z (5 months ago)
- Last Synced: 2024-10-16T20:00:08.487Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-asset-findr
Backend Engineer Assignment - API Development golang with framework Gin / Gin-gonic## ERD
![ERD Relation many to many post tag](./erd_post_tag.png)## Api Doc
Postman API Documentation
## Development Guide### Collection Using Postman
- ./go-asset-findr.postman_collection.json
### Installation
- Clone this repo```sh
git clone https://github.com/adamnasrudin03/go-asset-findr.git
```- Copy `.env.example` to `.env`
```sh
cp .env.example .env
```
- Setup local database
- Start service API
```sh
go run main.go
```## Coverage Unit Test
- with make file
```sh
make cover
```