Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielmaialva33/iecare-api
This is a simple API built with Fiber
https://github.com/gabrielmaialva33/iecare-api
access-control-list acl acl-rules acl2023 acls api argon2 fiber go golang jwt-authentication postgresql rest-api
Last synced: 2 days ago
JSON representation
This is a simple API built with Fiber
- Host: GitHub
- URL: https://github.com/gabrielmaialva33/iecare-api
- Owner: gabrielmaialva33
- License: mit
- Created: 2022-11-05T16:54:13.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T04:33:27.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T03:56:23.497Z (over 1 year ago)
- Topics: access-control-list, acl, acl-rules, acl2023, acls, api, argon2, fiber, go, golang, jwt-authentication, postgresql, rest-api
- Language: Go
- Homepage:
- Size: 393 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-pt.md
- License: LICENSE
Awesome Lists containing this project
README
Sobre |
Tecnologias |
Ferramentas |
Instalação |
Licença
## :bookmark: Sobre
**IECare API** é uma API base de lista de controle de acesso que espera atender a muitos projetos em **Go**.
## :computer: Tecnologias
- **[Go](https://go.dev/)**
- **[PostgreSQL](https://www.postgresql.org/)**
- **[Docker](https://www.docker.com/)**
## :wrench: Ferramentas
- **[GoLand](https://www.jetbrains.com/goland/)**
- **[Insomnia](https://insomnia.rest/)**
- **[DataGrip](https://www.jetbrains.com/datagrip/)**
## :package: Instalação
### :heavy_check_mark: **Pré-requisitos**
Os seguintes softwares devem estar instalados:
- **[Go](https://go.dev/dl/)**
- **[Git](https://git-scm.com/)**
- **[PostgreSQL](https://www.postgresql.org/download/)** or **[Docker](https://www.docker.com/get-started/)**
### :arrow_down: **Clonando o repositório**
```sh
$ git clone https://github.com/gabrielmaialva33/iecare-api.git
```
### :arrow_forward: **Rodando o backend**
- :package: API
```sh
$ cd iecare-api
# Dependencies install.
$ go mod tidy
# Config environment system
$ cp .env.example .env
# API start
$ go run cmd/main.go
```
## :twisted_rightwards_arrows: Rotas
Arquivo de
rotas [Download](https://raw.githubusercontent.com/gabrielmaialva33/iecare-api/master/.github/assets/Insomnia.zip)## :memo: Licença
O projeto está sobre a licença [MIT](./LICENSE) ❤️
Gostou? Deixe uma estrela para ajudar o projeto ⭐