Skip to content

Commit

Permalink
Merge remote-tracking branch 'refs/remotes/origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
Gxaite committed Apr 26, 2024
2 parents bd4c204 + a6179cd commit acd10e6
Show file tree
Hide file tree
Showing 17 changed files with 5,218 additions and 9 deletions.
27 changes: 18 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 2024-1-Squad07
# 2024-1-Minas de cultura

## Projeto de Análise de Licitações Culturais

Expand Down Expand Up @@ -27,14 +27,23 @@ Através desta aplicação, buscamos oferecer uma maneira mais transparente e ac

## 💻 Tecnologias

- *Linguagem de Programação:* ![Python](https://img.shields.io/badge/Python-white?style=for-the-badge&logo=Python&logoColor=blue)
- *Ferramenta de Coleta de Dados:* ![Scrapy](https://img.shields.io/badge/Scrapy-pink?style=for-the-badge&logo=scrapy)
- *Framework Web:* ![Next](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js)
- *Banco de Dados:* ![Static Badge](https://img.shields.io/badge/PostgreSQL-brown?style=for-the-badge&logo=PostgreSQL)
- *Ferramentas Adicionais:* ![HTML](https://img.shields.io/badge/HTML-blue?style=for-the-badge&logo=html5)
![CSS](https://img.shields.io/badge/CSS-GREEN?style=for-the-badge&logo=css3)
![JavaScript](https://img.shields.io/badge/JavaScript-purple?style=for-the-badge&logo=javascript)
![Regex](https://img.shields.io/badge/Regex-red?style=for-the-badge)
- *Linguagem de Programação:*
<a href="https://www.python.org/" target="_blank"><img src="https://img.shields.io/badge/Python-white?style=for-the-badge&logo=Python&logoColor=blue" alt="Python"></a>

- *Ferramenta de Coleta de Dados:*
<a href="https://scrapy.org/" target="_blank"><img src="https://img.shields.io/badge/Scrapy-pink?style=for-the-badge&logo=scrapy" alt="Scrapy"></a>

- *Framework Web:*
<a href="https://nextjs.org/" target="_blank"><img src="https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js" alt="Next JS"></a>

- *Banco de Dados:*
<a href="https://www.postgresql.org/" target="_blank"><img src="https://img.shields.io/badge/PostgreSQL-brown?style=for-the-badge&logo=PostgreSQL" alt="PostgreSQL"></a>

- *Ferramentas Adicionais:*
<a href="https://www.w3schools.com/html/" target="_blank"><img src="https://img.shields.io/badge/HTML-blue?style=for-the-badge&logo=html5" alt="HTML"></a>
<a href="https://www.w3schools.com/css/" target="_blank"><img src="https://img.shields.io/badge/CSS-GREEN?style=for-the-badge&logo=css3" alt="CSS"></a>
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank"><img src="https://img.shields.io/badge/JavaScript-purple?style=for-the-badge&logo=javascript" alt="JavaScript"></a>
<a href="https://docs.python.org/pt-br/3/library/re.html" target="_blank"><img src="https://img.shields.io/badge/Regex-red?style=for-the-badge" alt="Regex"></a>

## 📚 Documentação
A documentação do projeto está disponível [aqui](https://unb-mds.github.io/2024-1-MinasDeCultura/)
Expand Down
3 changes: 3 additions & 0 deletions prototipo_form/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "next/core-web-vitals"
}
36 changes: 36 additions & 0 deletions prototipo_form/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
49 changes: 49 additions & 0 deletions prototipo_form/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
## Protótipo de utilização da API do Querido Diário

Para fins de testes, desenvolvemos um protótipo de utilização da API do Querido Diário. Tínhamos dúvidas sobre como fazer as requisições e receber os dados, então optamos por criar um formulário. Nesse formulário, o usuário pode inserir um município (limitado aos municípios de Minas Gerais), um termo de busca e um intervalo de datas. Em seguida, o sistema realiza uma solicitação à API do Querido Diário com os parâmetros fornecidos.

Os dados retornados pela API são então renderizados na tela, possibilitando ao usuário visualizar todas as respostas obtidas. Essa abordagem nos permite testar a integração com a API e entender como os dados são estruturados, facilitando o desenvolvimento de futuras funcionalidades.

![Protótipo](image.png)

## Como testar o protótipo?

Inicialmente, é preciso ter instalado em sua máquina o git e o node.js. Tendo os dois instalados, basta seguis o passo a passo abaixo:

### Clonar o repositório

```bash
git clone https://github.com/unb-mds/2024-1-MinasDeCultura.git
```

### Acessar o repositório

```bash
cd 2024-1-MinasDeCultura
```

### Mudar de branch

```bash
git checkout origin/prototipo_qd
```

### Acessar diretório do protótipo

```bash
cd prototipo_form
```

### Instalar dependências

```bash
npm i
```

### Iniciar servidor de desenvolvimento

```bash
npm run dev
```

Após seguir esses passos, o servidor de desenvolvimento estará em execução e você poderá acessar o protótipo em seu navegador através do endereço fornecido pelo servidor. Certifique-se de testar todas as funcionalidades conforme necessário.
Binary file added prototipo_form/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions prototipo_form/next.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/** @type {import('next').NextConfig} */
const nextConfig = {};

export default nextConfig;
Loading

0 comments on commit acd10e6

Please sign in to comment.