https://github.com/aubaro01/socorrossav
Projeto para uma atividade, que tem como objetivo dar apoio a uma formação de primeiros socorros.
https://github.com/aubaro01/socorrossav
bootstrap expressjs mongodb nodejs reactjs
Last synced: 3 months ago
JSON representation
Projeto para uma atividade, que tem como objetivo dar apoio a uma formação de primeiros socorros.
- Host: GitHub
- URL: https://github.com/aubaro01/socorrossav
- Owner: aubaro01
- Created: 2025-04-08T13:01:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T15:11:23.000Z (about 1 year ago)
- Last Synced: 2025-04-08T15:47:09.673Z (about 1 year ago)
- Topics: bootstrap, expressjs, mongodb, nodejs, reactjs
- Language: JavaScript
- Homepage: https://socorrosav.vercel.app
- Size: 47.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SocorroSav
Uma web app para uma atividade de primeiros socorros
## Stack utilizada
**Front-end:** React.js, Bootstrap
**Back-end:** Node.js, Express.js, MongoDB
## Funcionalidades
- Registro de Capitões de Equipa
- Registro de Conclusão de Exercícios
- Multiplataforma
## Por melhorar
- Registro de utilizadores para o exercícios.
- Associar utilizadores à um capitão por meio do circuito
- Melhorias de usabilidade.
## Documentação da API
#### Retorna todos os utilizadores
```http
GET /api/users
```
| Parâmetro | Tipo | |
| :---------- | :--------- | :---------------------------------- |
| `api_key` | `string` |
#### Retorna todos os exercícios
```http
GET /api/exers
```
| Parâmetro | Tipo | |
| :---------- | :--------- | :---------------------------------- |
| `api_key` | `string` |
#### Retorna um exercício
```http
GET /api/exerc/${nome}
```
| Parâmetro | Tipo | Descrição |
| :---------- | :--------- | :------------------------------------------ |
| `id` | `string` | **Obrigatório**. O nome do exercício que quer |
#### Retorna todos os exercícios que foram realizados pelos users
```http
GET /api/ExerUser
```
| Parâmetro | Tipo||
| :---------- | :--------- | :---------------------------------- |
| `api_key` | `string` |
#### Retorna os exercícios de um user em especícifo
```http
GET /api/ExerUser${circuito}
```
| Parâmetro | Tipo | Descrição |
| :---------- | :--------- | :------------------------------------------ |
| `id` | `string` | **Obrigatório**. O circuito do user que quer |
#### Retorna os users e o número de exercícios que eles fizeram
```http
GET /api/CountUsers
```
| Parâmetro | Tipo | |
| :---------- | :--------- | :---------------------------------- |
| `api_key` | `string` |
## Usado por
Esse projeto é usado pelas seguintes empresas:
- S.A.V.