https://github.com/ballerini-server/dev-meet-backend
https://github.com/ballerini-server/dev-meet-backend
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ballerini-server/dev-meet-backend
- Owner: Ballerini-Server
- Created: 2022-03-01T17:10:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-02T22:36:19.000Z (almost 4 years ago)
- Last Synced: 2025-04-01T01:51:52.477Z (10 months ago)
- Size: 26.4 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# \ meet backend
Esse projeto serve como uma aplicação backend em nível de desenvolvimento para o desafio da tec da semana de mobile (REACT NATIVE);
Para rodar essa aplicação, você deve:
* Clonar esse projeto;
* Instalar as dependencias utilizando o comando `npm install` ou `yarn`;
* Rodar o json-server com o comando `npm run serve` ou `yarn serve`;
A aplicação serve 2 principais endpoints na porta 3001: `/events` e `/tipo` , o acesso de `/events` vai listar os eventos, e `/tipo` vai listar os tipos de eventos, você tem a liberdade de criar outros tipos ou eventos utilizando os métodos HTTP.
A rota principal ( `/` ) foi criada pelo próprio `json-server` , com o intuito de explicar como utilizar a api.
Outras informações sobre como utilizar o `json-server` você pode conferir [aqui](https://github.com/typicode/json-server#getting-started)
Para a criação dessas informações fakes foi utilizado o [mockoon](https://mockoon.com/) com o seguinte texto
```
{
"events": [
{{# repeat (queryParam 'total' '50') }}
{
"id": "{{faker 'random.uuid'}}",
"tipo": {{oneOf (array 1 2 3 4 5 6 7 8)}},
"dataInicio": "{{date '2022-03-01' '2024-12-31' "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"}}",
"descricao": "{{lorem 50}}",
"link": "{{domain}}",
"organizador": "{{faker 'name.firstName'}} {{faker 'name.lastName'}}",
"titulo": "{{lorem 4}}"
},
{{/ repeat }}
]
}
```