API Desenvolvida na linguagem Node de fim de módulo 4 Resilia

Overview

🚧 Escola - Projeto de módulo 4 - Resilia

Projeto de educacional do curso de Web Dev Full Stack da Resilia Educação referente ao Fim do Módulo 04.

Projeto realizado utilizando o Node.js com framework Express.

Objetivo

Esse projeto tem como objetivo criar uma API RESTful de uma Escola, onde será possível aplicar as operações CRUD na entidade Fale_conosco.

Pré-Requisitos

  • Node.js v.16.14.0
  • NPM v.8.3.1

Pacotes utilizados

Instalação da Aplicação

Instalando os pacotes:

npm install express

npm install Nodemon

npm install Sqlite3

Iniciando o servidor:

npm run dev

Rotas implementadas

Compras

  • GET /chamado

    Schema da resposta

    {
    
        "chamados": [
        {
            "ID_PROTOCOLO": INT,
            "ASSUNTO": VARCHAR(),
            "DATA": VARCHAR(),
            "HORARIO": VARCHAR(),
            "MENSAGEM": VARCHAR(),
            "NOME": VARCHAR(),
            "CPF": VARCHAR()
        }
            ]
    
            "erro": <Boleano>
    
    }
    
  • POST /novoChamado

    Schema da requisição

    {
    "assunto" : VARCHAR(),
    "data": VARCHAR(),
    "horario": VARCHAR(),
    "mensagem": VARCHAR(),
    "nome":VARCHAR(),
    "cpf": VARCHAR()
    }
    

    Schema da resposta

    {
    "mensagem": <String>,
    "erro": <Boleano>
    }
    
  • PUT /compra/id/{id}

    Schema da requisição

    {
    "assunto" : VARCHAR(),
    "data": VARCHAR(),
    "horario": VARCHAR(),
    "mensagem": VARCHAR(),
    "nome":VARCHAR(),
    "cpf": VARCHAR()
    }
    

    Schema da resposta

    {
    "mensagem": {
        "mensagem": <String>,
        "cliente": <String>,
        "erro": <Boleano>
    },
    "erro": <Boleano>
    
  • DELETE /chamado/id/{id}

    Schema da resposta

    {   
        msg: <String>
        erro: <Boleano>
    }
    
You might also like...

Projeto Final - Web FullStack do curso Resilia

Projeto Final - Web FullStack do curso Resilia

Amassa API As dependências utilizadas no projeto foram: 🏃 Iniciando o projeto Recomendamos que faça o download do Insomnia na sua maquina! download i

May 6, 2022

Atividade do Módulo 5

Diogo Turismo SPRING + REACT A aplicação WEB DIOGO TURISMO, foi usado o Ecosistema Spring, com Front-end usando ReactJS e Back-end com Java Spring Boo

Mar 18, 2022

Primeiro projeto do Módulo 1 da Blue ed Tech - Web Fullstack

Primeiro projeto do Módulo 1 da Blue ed Tech - Web Fullstack

Projeto1-Modulo1-BlueFullstack Módulo 1 - Blue ed Tech - Web Fullstack Projeto 1 - A Jornada do Herói A premissa é a seguinte: O nosso herói chegou ao

Mar 9, 2022

Revisão módulo 3 T07

Criar uma API rest para o conjunto de front e back da aula de revisão sendo uma TO-DO LIST Criar uma chamada com API de terceiroscom axios, api-joke,

Sep 3, 2022

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js. But in most cases, I would recommend you to use something like Express in a production project for productivity purposes.

Jul 19, 2022

Node 18's node:test, as a node module

node-core-test This is a user-land port of node:test, the experimental test runner introduced in Node.js 18. This module makes it available in Node.js

Dec 15, 2022

Apilytics for Node.js - Easy API analytics for Node backends

apilytics-node Apilytics is a service that lets you analyze operational, performance and security metrics from your APIs without infrastructure-level

Sep 2, 2022

Spin node create spin api for node

Links Contract api JS api @spinfi/core @spinfi/node @spinfi/node Spin node create spin api for node How to install yarn add @spinfi/node How to init i

Oct 18, 2022

A Weather API project inspired by The Ultimate API Challenge / Weather API.

Weather API Project A Weather API project inspired by The Ultimate API Challenge / Weather API. Tech Stack: React.js Tailwind Axios Inspiration The Pr

Dec 29, 2021
Owner
Jhack Costa
Jhack Costa
Projeto final do módulo 5 da @resilia-br realizado em ReactJs.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Gabriela Costa 5 Oct 17, 2022
Projeto de conclusão de módulo - Bootcamp Resilia Web FullStack

projeto_Modulo5_Imobiliaria_Frontend_ReactJS Projeto Final do módulo 5, Resilia Web Full Stack. ?? Descrição O objetivo deste projeto é aprender a est

Emanuel Melo 4 Jan 21, 2022
Projeto para fins didáticos de final de módulo 4 proposto por Resilia Educalção

Academia API_Academia Projeto para fins didáticos Resilia Educação - Projeto Final Módulo 4 Tem como objetivo criar uma API RESTful de uma academia, o

Suzanne Patrícia de Souza 5 Jun 1, 2022
Delégua é uma variação da Linguagem Égua, patrocinada pela Design Líquido.

Linguagem Delégua Linguagem de programação, derivada da Linguagem Égua Página Web com Interpretador Delégua para demonstrações Introdução Delégua é um

Design Liquido 45 Dec 8, 2022
Uma simples linguagem de programação implementada em JavaScript.

[Projeto descontinuado] Vou estudar alguns conceitos muito importantes que aprendi ao implementar essa linguagem e, possivelmente, vou criar uma lingu

Erick Augusto 5 Aug 17, 2022
API desenvolvida em NodeJs sem o uso de framewors e, utilizando o google planilhas para armazenamento de dados

NodeJS + Google SpreadSheet Catálogo online de produtos ??️ O Projeto Desenvolver uma API de busca de informações como preço médio, marca e categoria,

Arthur Couto 10 Jul 14, 2022
A AfirmaJobs é uma plataforma de divulgação de vagas voltadas para a diversidade e inclusão. A aplicação foi desenvolvida como projeto final do curso bootcamp da Reprograma

AFIRMAJOBS Este projeto é resultado do Bootcamp Back-End - Todas em Tech - { reprograma } Justificativa Grupos historicamente minorizados – população

Geankre Souza 7 Dec 13, 2022
Ferramenta desenvolvida para migrar dados de um banco de dados Sqlite para Postgres.

Sqlite to Postgres Migration Ferramenta desenvolvida para migrar dados de um banco de dados Sqlite para Postgres. Atualmente você pode: Pegar os dados

Tulio Calil 5 Dec 15, 2022
Códigos desenvolvidos durante o módulo 4. (Node.js)

Live-coding-modulo4 Códigos desenvolvidos durante o módulo 4. (Node.js) Semana 1 NODE documentação | video-extra CALLBACKS documentação | video-extra

Kassiane Façanha 5 Jun 9, 2022
Atividade do Módulo 03 - Especialização em Front-end - Turma 01; Criação de uma API de Rick and Morty com React.js.

Screenshots Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you

Daniela 0 Dec 1, 2021