{"id":19817679,"url":"https://github.com/raizertechdev/aulastackx-abertura-node","last_synced_at":"2026-02-09T18:03:50.039Z","repository":{"id":258052080,"uuid":"867714953","full_name":"RaizerTechDev/AulaStackX-Abertura-Node","owner":"RaizerTechDev","description":"Esta API, foi construída com JavaScript, Node.js, e Express, permitindo operações CRUD (Criar, Ler, Atualizar, Deletar) em uma lista de itens. Simples, poderosa e fácil de usar! Confiraa documentação, as rotas e exemplos para começar agora! 🚀","archived":false,"fork":false,"pushed_at":"2024-10-12T01:06:35.000Z","size":293,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-06T07:37:47.231Z","etag":null,"topics":["express","javascript","nodejs"],"latest_commit_sha":null,"homepage":"https://raizertechdev-api.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaizerTechDev.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-04T15:21:57.000Z","updated_at":"2024-10-31T22:00:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"1f4e5584-970d-48a1-982c-7b23aa16c63d","html_url":"https://github.com/RaizerTechDev/AulaStackX-Abertura-Node","commit_stats":null,"previous_names":["raizertechdev/aulastackx-abertura-node"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RaizerTechDev/AulaStackX-Abertura-Node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2FAulaStackX-Abertura-Node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2FAulaStackX-Abertura-Node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2FAulaStackX-Abertura-Node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2FAulaStackX-Abertura-Node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaizerTechDev","download_url":"https://codeload.github.com/RaizerTechDev/AulaStackX-Abertura-Node/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2FAulaStackX-Abertura-Node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29274743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T17:15:22.002Z","status":"ssl_error","status_checked_at":"2026-02-09T17:14:42.395Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","javascript","nodejs"],"created_at":"2024-11-12T10:13:18.671Z","updated_at":"2026-02-09T18:03:50.026Z","avatar_url":"https://github.com/RaizerTechDev.png","language":"JavaScript","readme":"# API de Itens - CRUD\r\n🌟 Bem-vindo à API de Itens! Esta API permite que você realize operações CRUD (Criar, Ler, Atualizar, Deletar) em uma lista de itens. Abaixo estão os detalhes de como utilizar a API, incluindo as rotas disponíveis e exemplos de requisições. ara facilitar a integração e os testes, disponibilizamos uma documentação interativa no ``Postman``, onde é possível explorar todas as funcionalidades, incluindo rotas e exemplos de requisições.\r\n\r\n \u003cdiv align=\"center\"\u003e\r\n\r\n\u003cimg src =\"./public/assets/images/doc.png\" alt=\"Descrição da Imagem\" height=\"45\"\u003e \r\n\r\n[ ( Clique aqui para saber mais da documentação) ](https://raizertechdev-api.vercel.app/)\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \r\n\u003cimg src= \"https://media.giphy.com/media/3zSF3Gnr7cxMbi6WoP/giphy.gif\" align=\"center\" height=\"55\" width=\"55\"\u003e [Demonstração-Postman] \u003cimg src= \"https://media.giphy.com/media/E5DzZsofmgxc9wjbhX/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e\r\n\r\n\u003cimg height=\"480em\" src=\"./public/assets/images/imagem-readme.png\"  align=\"center\"\u003e \r\n\r\n\r\n***\r\n\r\n\u003cbr\u003e\r\n\r\n\u003cdiv align=\"left\"\u003e\r\n\r\n## Índice\r\n- Instalação\r\n- Instruções\r\n- Observações\r\n\r\n## Instalação com bash\r\n- Clone o repositório:\r\n```\r\ngit clone https://github.com/seu-usuario/nome-do-repositorio.git\r\n```\r\n- Navegue até o diretório do projeto:\r\n```\r\ncd nome-do-repositorio\r\n```\r\n- Instale as dependências:\r\n```\r\nnpm install express fetch filesystem marked \r\n```\r\n- OBS: Marked foi instalado permitindo que links, imagens e formatação sejam renderizados corretamente na documentação do Readme.\r\n\r\n- Inicie o servidor:\r\n```\r\nnpm run nodemon\r\n```\r\n- Que vai já estar no ``package.json``\r\n\u003cbr\u003e\r\n\r\n- O servidor será iniciado em http://localhost:3000.\r\n\r\n\u003cbr\u003e\r\n\r\n***\r\n\r\n##  Instruções para realizar operações de CRUD com itens!  \r\n🔊 Para acessar os itens, adicione '/itens' ao final da URL (https://aula-stack-x-abertura-node.vercel.app/) e atualize a página.\r\n\r\n👉 Para começar a usar a API, acesse o link do ``Postman``: (https://www.postman.com/),\r\n\r\n✨ Esta ``API`` permite experimentar as seguintes ações:\r\n```    \r\n➕ Use \"POST\" em (json) para adicionar novos itens incríveis! \r\nExemplo de itens\r\n{\r\n    \"itens: Shampoo\"\r\n}\r\n\r\n🔍 Faça uma requisição \"GET\" para visualizar todos os itens ou por (/ID) selecionando o item .\r\n\r\n✏️ Atualize os itens existentes da lista (GET) com uma requisição \"PUT\".\r\n\r\n🗑️ E não esqueça, você pode remover itens com \"DELETE\" por (/ID) da lista (GET)!\",\r\n```\r\n\r\n***\r\n\r\n### Observações\r\nPara testar a API, você pode usar ferramentas como o Postman ou curl.\r\nA API está configurada para rodar localmente na porta 3000, mas você pode definir uma porta diferente configurando a variável de ambiente PORT.\r\nO servidor retornará uma mensagem de erro 404 se o item não for encontrado para as requisições GET, PUT ou DELETE.\r\n\r\n***\r\n\r\n## Tecnologias\r\n\r\n\u003cimg src=\"https://media.giphy.com/media/iT138SodaACo9LImgi/giphy.gif\" align=\"center\" height=\"75\" width=\"75\"\u003e Tecnologias utilizadas no projeto:\r\n\r\n- ``JavaScript (JS)``:\r\n\"Linguagem de Programação do Navegador\".\r\n\"Scripting Dinâmico para Web\".\r\n\r\n- ``Node.js``:\r\n\"Ambiente de Execução JavaScript do Lado do Servidor\".\r\n\"Servidor Escalável em JavaScript\".\r\n\r\n- ``Express.js``:\r\n\"Framework Web Minimalista para Node.js\".\r\n\"Backend Rápido para Aplicações Web\".\r\n\r\n - ```Git```\r\n \"Sistema de controle de versões\"\r\n\r\n- ```Github```\r\n\"Plataforma para hospedagem de código-fonte\"\r\n\r\n- ```Visual Studio Code```\r\n\"Editor de código-fonte\"\r\n\r\n- ```Navegador web```\r\n\"Interação documentação de Markdow para HTML\"\r\n\r\n\u003cbr\u003e\r\n\r\n***\r\n\r\n## Licença\r\n\r\n- Esse projeto está sob a licença MIT.\r\n\r\n\u003cbr\u003e\r\n\r\n***\r\n\r\n\u003cimg src=\"https://media.giphy.com/media/ImmvDZ2c9xPR8gDvHV/giphy.gif\" align=\"center\" height=\"25\" width=\"25\"\u003e Autor\r\n\r\n\u003cp\u003e\r\n    \u003cimg align=left margin=10 width=80 src=\"https://avatars.githubusercontent.com/u/87991807?v=4\"/\u003e\r\n    \u003cp\u003e\u0026nbsp\u0026nbsp\u0026nbspRafaelRaizer-Dev \u003cbr\u003e\r\n    \u0026nbsp\u0026nbsp\u0026nbsp\u003ca href=\"https://api.whatsapp.com/send/?phone=47999327137\"\u003eWhatsapp\u003c/a\u003e\u0026nbsp;|\u0026nbsp;\u003ca href=\"https://www.linkedin.com/in/rafael-raizer//\"\u003eLinkedIn\u003c/a\u003e\u0026nbsp;|\u0026nbsp;\u003ca href=\"https://github.com/RaizerTechDev\"\u003eGitHub\u003c/a\u003e|\u0026nbsp;\u003ca href=\"https://public.tableau.com/app/profile/rafael.raizer\"\u003eTableau\u003c/a\u003e|\u0026nbsp;\u003ca href=\"https://raizertechdev-portfolio.netlify.app/\"\u003ePortfólio\u003c/a\u003e\u0026nbsp;\u003c/p\u003e\r\n\u003c/p\u003e\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraizertechdev%2Faulastackx-abertura-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraizertechdev%2Faulastackx-abertura-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraizertechdev%2Faulastackx-abertura-node/lists"}