A Ecomp Jr, empresa júnior de Engenharia de Computação da Universidade Estadual de Feira de Santana (UEFS), enfrenta desafios ao lidar com solicitações de serviços de forma manual, resultando em ineficiências e atrasos no atendimento aos clientes. Para superar essas dificuldades, surge a necessidade premente de uma solução tecnológica eficaz para coletar informações dos clientes e gerenciar os pedidos.
Esta landing page foi desenvolvida utilizando tecnologias modernas como React.js e Fast API, com o propósito de otimizar e aprimorar as operações da empresa, proporcionando uma experiência mais eficiente tanto para a equipe quanto para os clientes.
O objetivo deste projeto é revolucionar a forma como a Ecomp Jr lida com as solicitações de serviços, substituindo os métodos manuais por uma abordagem mais ágil e tecnologicamente avançada. A landing page irá simplificar o processo de solicitação de serviços e a gestão dos pedidos, aumentando a eficiência operacional da empresa e, consequentemente, a satisfação de seus clientes.
- Python 3
- Node.js (certifique-se de ter o node, o npm e o react-scripts instalados)
-
Instale as dependências Python: Abra um terminal na pasta backend/ do projeto e execute o seguinte comando para instalar as dependências Python listadas no arquivo
requirements.txt
:pip install -r requirements.txt
-
Abra Dois Terminais: Abra dois terminais separados, um para executar a API (backend) e outro para executar o React (frontend), e entre nas suas respectivas pastas.
-
Inicialize a API (Backend): No terminal do backend, siga as instruções abaixo:
Ative seu ambiente virtual (recomendado): Se você estiver usando um ambiente virtual Python, ative-o:
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
Inicie a API FastAPI: Execute o seguinte comando para iniciar a API FastAPI:
uvicorn main:app --reload
A API estará disponível em http://localhost:8000. Você pode acessar a documentação da API em http://localhost:8000/docs.
- Inicialize o React (Frontend): No terminal do frontend, siga as instruções abaixo: No diretório frontend/, você pode executar:
e
(certifique-se de ter o Node.js instalado)
Execute o aplicativo no modo de desenvolvimento.
Abra http://localhost:3000 para visualizá-lo em seu navegador.
A página será recarregada quando você fizer alterações.
Você também pode ver erros de lint no console.
Cláudio Daniel Figueredo Peruna
Email: [email protected]