Skip to content

O InputCount é um sistema web simples que permite aos usuários enviar valores a um servidor e visualizar o número de vezes que cada valor foi enviado.

Notifications You must be signed in to change notification settings

Gabriel-Vasconcelos/inputcount-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InputCount Backend

O InputCount é um sistema web simples que permite aos usuários enviar valores a um servidor e visualizar o número de vezes que cada valor foi enviado. Este repositório contém o código referente ao backend do projeto, desenvolvido em Node.js e utilizando o Express como framework para gerenciamento de requisições HTTP.

🧩 Visão Geral do Projeto

O projeto InputCount é dividido em duas partes principais:

  • Frontend: Interface web que permite ao usuário inserir um valor em uma caixa de texto e enviá-lo para o backend. Após o envio, o número de vezes que o valor foi recebido pelo servidor é exibido na interface.
  • Backend: Servidor desenvolvido em Node.js que recebe os valores enviados pelo frontend, armazena a contagem de cada valor e retorna essa informação ao frontend.

⚠️ Nota: Este repositório contém apenas o código do backend. O código do frontend está disponível em um repositório separado: 🔗 InputCount Frontend

🎥 Vídeo do Projeto

ScreenRecord_2025-01-08_d112e0dd-6d5e-4f94-8260-48eb5d98f4bf.mp4

📚 Tecnologias Utilizadas

  • Node.js
  • Express
  • CORS (Cross-Origin Resource Sharing)
  • Axios
  • body-parser (para processar dados recebidos no formato JSON)
  • JSON Server (para ser o nosso banco de dados)

🚀 Funcionalidades do Backend

  • Receber valores enviados pelo frontend via requisição HTTP POST
  • Armazenar a contagem de cada valor recebido
  • Retornar ao frontend a contagem atualizada para cada valor enviado
  • Permitir múltiplos envios e atualização em tempo real

📂 Como Executar o Projeto

🔧 Passo 1: Clone o repositório:

Execute o seguinte comando no terminal para clonar o repositório:

git clone https://github.com/gabriel-vasconcelos/inputcount-backend.git
cd inputcount-backend

🌐 Passo 2: Executar o Servidor

Para iniciar o servidor em modo de desenvolvimento, utilize o comando:

yarn && yarn run start

Passo 3: Executar o Banco

Para iniciar o Banco de Dados (JSON Server) em modo de desenvolvimento, utilize o comando:

json-server --watch db.json --port 3001

🔗 Repositórios Relacionados

About

O InputCount é um sistema web simples que permite aos usuários enviar valores a um servidor e visualizar o número de vezes que cada valor foi enviado.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published