Skip to content

Aplicação web utilizando Flask com duas funções principais, contagem de vogais e ordenação em listas de palavras. Solução desenvolvida para avaliação técnica na empresa Pilar.

License

Notifications You must be signed in to change notification settings

marcio55afr/pilar-flask-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pilar API - flask

Aplicação web utilizando Flask com duas funções principais, contagem de vogais e ordenação de palavras. Solução desenvolvida para avaliação técnica na empresa Pilar.

Rotas:

método url
GET /
POST /vowel_count
POST /sort

Documentação Windows

Requisitos

Python >= 3.8.8

Configuração do Ambiente

git clone https://github.com/marcio55afr/pilar-flask-api/
cd pilar-flask-api
virtualenv venv
venv\Scripts\activate

Instalação

python setup.py install

Como rodar a aplicação

C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> flask run

Como rodar os testes da aplicação

C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> pytest

ou

C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> pytest --cov=flaskr tests/

Utilizando a aplicação

Com a aplicação rodando, é possível acessar as rotas criando funções e rodando-as nos arquivos de testes. Uma outra alternativa é utilizando alguma aplicação, como o Postman, para fazer as requisições HTTP enviando os dados desejados com o devido método.

Objetivo

O objetivo deste projeto era colocar em prática um conhecimento sobre aplicações web e sobre o framework Flask, além de participar de uma avaliação técnica

About

Aplicação web utilizando Flask com duas funções principais, contagem de vogais e ordenação em listas de palavras. Solução desenvolvida para avaliação técnica na empresa Pilar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published