Projeto criado para a atividade de desenvolvimento web na Generation.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do Python 3.9+.
- Você tem uma máquina rodando um dos seguintes sistemas operacionais:
- Windows 10/11
- Linux (Testado em Ubuntu 20.04+)
- macOS 11+
- Você leu a documentação oficial do FastAPI.
Para instalar o , siga estas etapas:
Linux e macOS:
-
Clone o repositório:
git clone https://github.com/grupo2gen/desafiogen
-
Navegue até o diretório do projeto:
cd desafiogen
-
Crie um ambiente virtual (opcional, mas recomendado):
python3 -m venv venv source venv/bin/activate
-
Instale as dependências:
pip install -r requirements.txt
-
Inicie a aplicação:
uvicorn main:app --reload
Windows:
-
Clone o repositório:
git clone https://github.com/grupo2gen/desafiogen
-
Navegue até o diretório do projeto:
cd desafiogen
-
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv venv\Scripts\activate
-
Instale as dependências:
pip install -r requirements.txt
-
Inicie a aplicação:
uvicorn main:app --reload
Para usar desafiogen, siga estas etapas:
-
Depois de instalar o projeto, você pode acessá-lo no navegador. A aplicação estará rodando em
http://localhost:8000
. -
Você também pode acessar a documentação interativa da API em
http://localhost:8000/docs
. -
A API possui endpoints que permitem o gerenciamento de recursos, como
GET
,POST
,PUT
, eDELETE
. Para testar, você pode usar o Swagger UI ou ferramentas como o Postman ou cURL.
O projeto está atualmente em deploy e pode ser acessado clicando no link abaixo:
Ana Júlia |
Enny Moraes |
Fernanda Morais |