jxhnlcs / fullstack_cleancycle

Um Sistema para exibir uma lista de residuos de cada bairro. Projeto desenvolvido para o Hackathon ByteCraft UNIFAN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Gestão de Residuos - CleanCycle

Um Sistema para exibir uma lista de residuos de cada bairro. Projeto desenvolvido para o Hackathon ByteCraft UNIFAN

Pré-requisitos

Documentação de Como Rodar

Siga as instruções abaixo para executar o sistema em sua máquina local.

  1. Abra dois terminais no Visual Studio Code

Configuração do Backend

  1. Navegue até a pasta do backend:
cd api
  1. Instale as dependências do servidor:
npm install
  1. Inicie o servidor Node.js:
npm run dev

Configuração do Frontend

  1. Navegue até a pasta do frontend:
cd web
  1. Instale as dependências do servidor:
npm install
  1. Inicie o servidor Vue.js:
npm run dev

Como usar

  1. Vá para a aba de extensões e marketplace do Visual Studio Code e instale a extensão REST client
  1. Dentro da pasta API terá um arquivo 'requests.rest', dentro dele terá um método POST chamando a api para adicionar o residuo à tabela. Clique em "Send Request" que estará logo acima da primeira linha e após isso atualize a página e o novo lixo aparecerá nas tabelas

  2. Certifique-se de preencher os dados em JSON da maneira que desejar

POST http://localhost:3333/lixos

{
 "nome": "Nome do Lixo",
 "bairro": "Nome do Bairro",
 "tipo": "Tipo do Lixo",
 "reciclavel": "1 para sim",
 "radioativo": "0 para não"
}

Tecnologias Utilizadas

  • Vue.js
  • Node.js
  • TypeScript

About

Um Sistema para exibir uma lista de residuos de cada bairro. Projeto desenvolvido para o Hackathon ByteCraft UNIFAN


Languages

Language:Vue 66.1%Language:TypeScript 24.8%Language:HTML 5.5%Language:CSS 3.6%