Esta aplicação foi desenvolvida com as seguintes tecnologias:
- JavaScript
- Typescript
- Postgress
- Typeorm
API desenvolvida como complemento extra ao desafio da tecnologia da semana - React - proposto na comunidade ballerini (discord). A mesma serviu para armazenar e manipular os dados cadastrados no sistema.
Método | Rota | Ação | Auth |
---|---|---|---|
GET | /dev | Retorna os desenvolvedores cadastrados | Não |
POST | /dev | Cadastra um novo desenvolvedor | Não |
PUT | /dev/:id |
Atualiza os dados de um desenvolvedor | Não |
DELETE | /dev/:id |
Deleta o cadastro de um desenvolvedor | Não |
type DevRequest = {
name:string;
description:string;
avatar:string;
office:string;
nick_github:string;
linkedin:string;
secret_key:string;
website:string;
};
Clique aqui para acessar a API. Clique aqui para o sistema.
- Clone este repositorio:
$ git clone https://github.com/ErnaneJ/api-balle-devs.git
- Instale todas as dependências:
$ npm i
-
Configure as conexões (use ./.env.example)
-
Inicie a aplicação em modo de desenvolvimento:
$ npm run dev