Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


acl


License
GitHub top language
GitHub language count
Repository size
Wakatime

GitHub last commit
Maia



English
·
Portuguese


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**.


schema


## :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 ⭐