Skip to content

Projeto baseado em um desafio da Cubo que consiste em um formulário de registro de informações e a exibição desses dados em um gráfico dinâmico.

Notifications You must be signed in to change notification settings

LayaneB/CuboChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

📜 Cubo Challenge

O objetivo deste desafio é avaliar o domínio das habilidades FullStack, a organização, estilo, e boas práticas com código, criação de APIs, conhecimento de frameworks e tecnologias.

O desafio é disponibilizado acessando o seguinte link: https://github.com/cubonetwork/fullstack-challenge.

🔗 Link Surge

  • Acesse o site clicando no link.

🔗 Link Documentação

  • Acesse a documentação clicando no link.

⚙️ Funcionalidades

✅ Todos os campos do formulário são obrigatórios;

✅ Os dados enviados pelo formulário são salvos no banco de dados;

✅ APIs para enviar e receber os dados;

✅ Resetar banco de dados clicando no ícone no canto superior esquerdo da tabela;

✅ Representar tabela por meio de um gráfico dinâmico.

🛠️ Ferramentas

🍮 Frontend

🤵 Backend

✍️ Layout Proposto

image

💻 Layout Desenvolvido

image

📁 Acessar Projeto Localmente

  • Clonar o repositório:
$ git clone LinkDoRepositorio
  • Acessar o projeto backend:
$ cd back-end
  • Instalar dependências do backend:
$ npm install
  • Executar projeto back-end:
$ npm start
  • Executar os testes do projeto back-end:
$ npm run test
  • Executar o projeto back-end em ambiente de desenvolvimento:
$ npm run dev
  • Acessar parte front-end:
$ cd ..
$ cd front-end
$ cd cubo-challenge
  • Instalar dependências do front-end:
$ npm install
  • Muda URL base:

Caso queira testar toda a aplicação localmente, é necessário alterar a baseURL utilizada para conectar os projetos frontend e o backend. Para isso siga o caminho

src/ -> request/ -> requests.ts Subistitua a linha:

6 const baseURL = 'http://localhost:3003/'

por:

const baseURL = 'http://localhost:3003/'
  • Executar projeto front-end:
$ npm start

👨‍💻 Desenvolvedor


Layane Bastos Juvito

About

Projeto baseado em um desafio da Cubo que consiste em um formulário de registro de informações e a exibição desses dados em um gráfico dinâmico.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published