Skip to content

cldaniel101/react-ecompjr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Landing Page - EcompJr

Logo EcompJr

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.

Requisitos

  • Python 3
  • Node.js (certifique-se de ter o node, o npm e o react-scripts instalados)

Script

  1. 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
    
  2. 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.

  3. 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.

  1. Inicialize o React (Frontend): No terminal do frontend, siga as instruções abaixo: No diretório frontend/, você pode executar:

npm install

e

npm start

(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.

Autor

Cláudio Daniel Figueredo Peruna

Email: [email protected]

About

Landing Page desenvolvida para o prosel da EcompJr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published