{"id":22379743,"url":"https://github.com/jsnevt/github_blog","last_synced_at":"2026-04-10T11:32:52.021Z","repository":{"id":230366310,"uuid":"618169464","full_name":"JsnEvt/GitHub_Blog","owner":"JsnEvt","description":"Desafio3_Rckt","archived":false,"fork":false,"pushed_at":"2024-03-29T10:46:59.000Z","size":1079,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T12:03:14.957Z","etag":null,"topics":["axios","firacode","fontawesome-icons","fortawesome","moment","react","reacthookform","reactmarkdown","reactrouterdom","spinner","styled","syntaxhighlight","typescript","useform","vite","zod"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/JsnEvt.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":"2023-03-23T22:31:06.000Z","updated_at":"2023-03-24T13:19:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"2f241cb8-5bde-4b12-b914-a9120080faee","html_url":"https://github.com/JsnEvt/GitHub_Blog","commit_stats":null,"previous_names":["jsnevt/github_blog"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JsnEvt/GitHub_Blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JsnEvt%2FGitHub_Blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JsnEvt%2FGitHub_Blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JsnEvt%2FGitHub_Blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JsnEvt%2FGitHub_Blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JsnEvt","download_url":"https://codeload.github.com/JsnEvt/GitHub_Blog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JsnEvt%2FGitHub_Blog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31641114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: 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":["axios","firacode","fontawesome-icons","fortawesome","moment","react","reacthookform","reactmarkdown","reactrouterdom","spinner","styled","syntaxhighlight","typescript","useform","vite","zod"],"created_at":"2024-12-04T23:11:19.660Z","updated_at":"2026-04-10T11:32:51.998Z","avatar_url":"https://github.com/JsnEvt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/jsnevt/github_blog\"\u003e\n  \n  \u003ca href=\"https://github.com/jsnevt/README-github_blog/commits/master\"\u003e\n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/jsnevt/github_blog\"\u003e\n  \u003c/a\u003e\n    \n   \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen\"\u003e\n   \n  \u003ca href=\"https://rocketseat.com.br\"\u003e\n    \u003cimg alt=\"Feito pela Rocketseat\" src=\"https://img.shields.io/badge/feito%20por-Rocketseat-%237519C1\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"https://blog.rocketseat.com.br/\"\u003e\n    \u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/badge/Blog-Rocketseat-%237159c1?style=flat\u0026logo=ghost\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n    \u003cimg alt=\"Desafio Frontend Ignite 2022\" title=\"#desafiofrontend\" src=\"./img/banner.png\" /\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e \n\t🚧  Github Blog -  Concluído 🚀 🚧\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"#-sobre-o-projeto\"\u003eSobre\u003c/a\u003e •\n \u003ca href=\"#-funcionalidades\"\u003eFuncionalidades\u003c/a\u003e •\n \u003ca href=\"#-layout\"\u003eLayout\u003c/a\u003e • \n \u003ca href=\"#-como-executar-o-projeto\"\u003eComo executar\u003c/a\u003e • \n \u003ca href=\"#-tecnologias\"\u003eTecnologias\u003c/a\u003e • \n \u003ca href=\"#-contribuidores\"\u003eContribuidores\u003c/a\u003e • \n \u003ca href=\"#-autor\"\u003eAutor\u003c/a\u003e • \n \u003ca href=\"#user-content--licença\"\u003eLicença\u003c/a\u003e\n\u003c/p\u003e\n\n## 💻 Sobre o projeto\n\nGithub Blog é uma aplicação que utiliza a API do GitHub para buscar issues de um repositório, dados do perfil e exibir elas em um blog.\n\nProjeto frontend desenvolvido durante o curso online oferecido pela [Rocketseat].\n\n---\n\n## ⚙️ Funcionalidades\n\n- [x] Pessoas podem utilizar esta aplicação para alimentar seu blog capturando as informações do GitHub automaticamente\n\t- A aplicação faz comunicação com a API do GitHub para capturar as informações do repositório, dados do perfil e alimentar o blog do usuário.\n\n---\n\n## 🎨 Layout\n\nO layout da aplicação está disponível no Figma:\n\n\u003ca href=\"https://www.figma.com/file/4ULVMn2Y700bsvNwymRb1i/GitHub-Blog-(Community)?type=design\u0026mode=design\u0026t=gK6GdbKRVRSLoyAK-0\"\u003e\n  \u003cimg alt=\"Made by jsnevt\" src=\"https://img.shields.io/badge/Acessar%20Layout%20-Figma-%2304D361\"\u003e\n\u003c/a\u003e\n\n\n### Web\n\n\u003cp align=\"center\" style=\"display: flex; align-items: flex-start; justify-content: center;\"\u003e\n  \u003cimg alt=\"Appfrontend\" title=\"#Appfrontend\" src=\"./img/inital_page.png\" width=\"400px\"\u003e\n\n\u003c/p\u003e\n\n---\n\n## 🚀 Como executar o projeto\n\nO projeto foi feito usando o framework Vite com React \n\n\n### Pré-requisitos\n\nAntes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:\n[Git](https://git-scm.com), \n[Node.js](https://nodejs.org/en/). \nAlém disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)\n\n\n\n#### 🧭 Rodando a aplicação web (Frontend)\n\n```bash\n\n# No prompt de comando:\n# Crie uma pasta onde desejar\n# Acesse a pasta e no terminal\n\n# Clone este repositório\n$ git clone https://github.com/jsnevt/github_blog.git\n\n# No VSCode, abra a pasta onde o arquivo foi clonado e abra o projeto\n\n# Dentro do terminal do VS Code, instale as dependências\n$ npm i\n\n# Acesse o terminal do VS e execute a aplicação em modo desenvolvimento\n$ Digite \"num run dev\" (sem as aspas)\n\nA aplicação será aberta - acesse http://localhost:5173\n\n```\n---\n\n## 🛠 Tecnologias\n\nAs seguintes ferramentas foram usadas na construção do projeto:\n\n#### **Website**  ([React](https://reactjs.org/)  +  [TypeScript](https://www.typescriptlang.org/))\n\n-   **[React](https://github.com/facebook/react)**\n-   **[React-hook-form](https://github.com/react-hook-form/resolvers)**\n-   **[React-markdown](https://github.com/remarkjs/react-markdown)**\n-   **[Styled-components](https://github.com/styled-components/styled-components)**\n-   **[Typescript](https://github.com/microsoft/TypeScript)**\n-   **[Vite](https://github.com/vitejs/vite)**\n-   **[Moment](https://github.com/moment/moment)**\n-   **[API Github](https://github.com/public-apis/public-apis)**\n\n\u003e Veja o arquivo  [package.json](https://github.com/JsnEvt/coffeedelivery/blob/main/package.json)\n\n## 👨‍💻 Contribuidores\n\n💜 Sinceros agradecimentos a essa galera espetacular, quem contribuem para melhorar a vida das pessoas e o mundo!!!  👏  :)\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/2254731?s=400\u0026u=0ba16a79456c2f250e7579cb388fa18c5c2d7d65\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiego Fernandes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e👨‍🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars1.githubusercontent.com/u/4669899?s=460\u0026u=806503605676192b5d0c363e4490e13d8127ed64\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCleiton Souza\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e👨‍🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/861751?s=460\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRobson Marques\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e👨‍🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars3.githubusercontent.com/u/16831337?s=460\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eClaudio Orlandi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/37725197?s=460\u0026u=446439436524c37f66e41f35b607dbb70358d5e4\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVinícios Fraga\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars3.githubusercontent.com/u/26551306?s=460\u0026u=18446655ccae6c2a29eb177a104ecf32f029aa3a\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHugo Duarte\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e  \u003ca href=\"https://blog.rocketseat.com.br/\" title=\"Blog\"\u003e🌐\u003c/a\u003e\u003c/td\u003e\n    \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars0.githubusercontent.com/u/39345247?s=460\u0026u=cdff2624a327a43e2765112a54e966a06eac6d79\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoseph Oliveira\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars0.githubusercontent.com/u/10366880?s=460\u0026u=59e93e1752e9d2ece4b7d8e129d60caba9c94207\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGuilherme Rodz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/6643122?s=460\u0026u=1e9e1f04b76fb5374e6a041f5e41dce83f3b5d92\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMayk Brito\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/7268910?s=460\u0026u=0b5d9df4232e70fa66ea9f130fad4260378323de\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoão Paulo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars2.githubusercontent.com/u/14251143?s=460\u0026u=340ed1d854bbacc22b9a3210a18a1f589a28bc40\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLuke Morales\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n     \u003ctd align=\"center\"\u003e\u003ca href=\"https://rocketseat.com.br\"\u003e\u003cimg style=\"border-radius: 50%;\" src=\"https://avatars0.githubusercontent.com/u/5151405?s=460\u0026u=1dbcf0e89087c2dc902d3331b90e532db1543d2b\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLuiz Batanero\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://rocketseat.com.br/\" title=\"Rocketseat\"\u003e🚀\u003c/a\u003e\u003c/td\u003e\n    \n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n## 💪 Como contribuir para o projeto\n\n1. Faça um **fork** do projeto.\n2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`\n3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m \"feature: My new feature\"`\n4. Envie as suas alterações: `git push origin my-feature`\n\u003e Caso tenha alguma dúvida confira este [guia de como contribuir no GitHub](./CONTRIBUTING.md)\n\n---\n\n## 🦸 Autor\n\n[![Linkedin Badge](https://img.shields.io/badge/-Jason-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/jason-everton-041226223/)](https://www.linkedin.com/in/jason-everton-041226223/)\n\n[![Gmail Badge](https://img.shields.io/badge/-jasonemsw10@gmail.com-c14438?style=flat-square\u0026logo=Gmail\u0026logoColor=white\u0026link=mailto:jasonemsw10@gmail.com)](mailto:jasonemsw10@gmail.com)\n\n\n## 📝 Licença\n\nEste projeto esta sobe a licença [MIT](./LICENSE).\n\nFeito com ❤️ por Jason Everton 👋🏽 [Entre em contato!](https://www.linkedin.com/in/jason-everton-041226223/)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsnevt%2Fgithub_blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsnevt%2Fgithub_blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsnevt%2Fgithub_blog/lists"}