{"id":16786253,"url":"https://github.com/nyctibiusvii/letmeask","last_synced_at":"2026-04-07T20:32:33.429Z","repository":{"id":47629590,"uuid":"378755884","full_name":"NyctibiusVII/Letmeask","owner":"NyctibiusVII","description":"Projeto web construído durante o NLW#06(Together) com a Rocketseat/Diego Fernandes. LETMEASK: 'Tire as dúvidas da sua audiência em tempo real'. 🙋🏻‍♀️💬","archived":false,"fork":false,"pushed_at":"2021-08-20T18:12:26.000Z","size":2814,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T23:25:11.901Z","etag":null,"topics":["contexts","diegofernandes","discovery","firebase","html","letmeask","nextjs","nextlevelweek","nlw6","nodejs","perguntas","projeto","reactjs","real-time","rocketseat","scss","together","trilha-react","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://letmeask-nyctibiusvii.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NyctibiusVII.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-20T23:06:23.000Z","updated_at":"2022-11-28T22:03:45.000Z","dependencies_parsed_at":"2022-09-19T20:53:46.360Z","dependency_job_id":null,"html_url":"https://github.com/NyctibiusVII/Letmeask","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NyctibiusVII/Letmeask","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NyctibiusVII%2FLetmeask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NyctibiusVII%2FLetmeask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NyctibiusVII%2FLetmeask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NyctibiusVII%2FLetmeask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NyctibiusVII","download_url":"https://codeload.github.com/NyctibiusVII/Letmeask/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NyctibiusVII%2FLetmeask/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31528447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"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":["contexts","diegofernandes","discovery","firebase","html","letmeask","nextjs","nextlevelweek","nlw6","nodejs","perguntas","projeto","reactjs","real-time","rocketseat","scss","together","trilha-react","typescript","vercel"],"created_at":"2024-10-13T08:11:43.843Z","updated_at":"2026-04-07T20:32:33.397Z","avatar_url":"https://github.com/NyctibiusVII.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cbr\u003e\n    \u003cimg src=\"./.github/logo-full.svg\" width=\"300\" heigh=\"150\" alt=\"Logo letmeask\"\u003e\n\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003e\n    Trilha ReactJS \u003cimg src=\"./.github/logo-icon-react.svg\" height=\"15\" alt=\"Logo icon react\"\u003e\n\u003c/h4\u003e\n\u003c!-- \u003ch4 align=\"center\"\u003eProjeto web construído durante o Next Level Week #06-Together com a Rocketseat/DiegoFernandes.\u003c/h4\u003e --\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg alt=\"Plataforma\" src=\"https://img.shields.io/static/v1?label=Plataforma\u0026message=Mobile/PC\u0026color=ff59f8\u0026labelColor=835afd\"\u003e\n    \u003ca aria-label=\"Completado\" href=\"https://nextlevelweek.com/episodios/react/aula-5/edicao/6\"\u003e\n        \u003cimg alt=\"Letmeask\" src=\"https://img.shields.io/badge/Letmeask-NLW 6.0-ff59f8?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAALVBMVEVHcExxWsF0XMJzXMJxWcFsUsD///9jRrzY0u6Xh9Gsn9n39fyMecy0qd2bjNJWBT0WAAAABHRSTlMA2Do606wF2QAAAGlJREFUGJVdj1cWwCAIBLEsRU3uf9xobDH8+GZwUYi8i6ucJwrxKE+7D0G9Q4vlYqtmCSjndr4CgCgzlyFgfKfKCVO0LrPKjmiqMxGXkJwNnXskqWG+1oSM+BSwD8f29YLNjvx/OQrn+g99oQSoNmt3PgAAAABJRU5ErkJggg==\u0026labelColor=835afd\"\u003e\u003c/img\u003e\n    \u003c/a\u003e\n    \u003cimg alt=\"Tamanho do repositório\" src=\"https://img.shields.io/github/repo-size/NyctibiusVII/Letmeask?color=ff59f8\u0026labelColor=835afd\"\u003e\n    \u003ca href=\"https://github.com/NyctibiusVII/Letmeask/blob/main/LICENSE\"\u003e\n        \u003cimg alt=\"Licença\" src=\"https://img.shields.io/static/v1?label=License\u0026message=MIT\u0026color=ff59f8\u0026labelColor=835afd\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://picpay.me/Matheus_nyctibius_vii\"\u003e\n        \u003cimg alt=\"Donate\" src=\"https://img.shields.io/static/v1?label=$\u0026message=Donate\u0026color=05eb6c\u0026labelColor=282a36\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"#Letmeask-\"\u003eProjeto\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"#tecnologias-\"\u003eTecnologias\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"#layout-\"\u003eLayout\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"#licença-%EF%B8%8F\"\u003eLicença\u003c/a\u003e\n\u003c/p\u003e\n\u003c!--\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"README.md\"\u003eInglês\u003c/a\u003e\n    ·\n    \u003ca href=\"README-pt.md\"\u003ePortuguês\u003c/a\u003e\n\u003c/p\u003e\n--\u003e\n\n# Letmeask \u003cimg src=\".github/logo-letmeask.svg\" width=\"42\" alt=\"logo icon\"\u003e\nProjeto desenvolvido para gerenciar perguntas, fazer perguntas em real-time com funcionalidade de votação. Projeto realizado na Next Level Week #6 (together) @Rocketseat.\n\n#### Funcionalidades\n* Gerenciar perguntas\n* Real-time\n* Login com Google e Github\n* Modal Cookies consent\n* Firebase\n* Tema 'Light' e 'Dark'\n* Site responsivo\n\n\u003cdetails\u003e\n    \u003csummary\u003eDesafios\u003c/summary\u003e\n\n```\n✔ - Documentar bem o projeto\n✔ - Melhorar o estilo: Responsividade e Design\n✔ - Bloquear funcionalidades se não estiver logado\n✔ - Banco de dados\n✖ - Next PWA\n\nFuncionalidades:\n    ✔ - Trocar o tema da aplicação: Light e Dark\n    ✔ - Banco de dados externo (Firebase)\n    ✔ - Firebase:\n        ✔ - Login com Google\n        ✔ - Login com Github\n    ✔ - Toast:\n        ✔ - Sucesso\n        ✔ - Error\n        ✔ - Info\n    ✔ - Modal:\n        ✔ - Close room\n        ✔ - Delete question\n    - Telas:\n        ✔ - Home('/')\n        ✖ - Settings('/settings')\n        ✔ - CreateRoom('/room/new')\n        ✔ - RoomsQA:\n            ✖ - PublicRooms('/rooms')\n            ✔ - User('/rooms/[id]')\n            ✖ - AdminConfigs('/admin')\n            ✔ - Admin('/admin/rooms/[id]')\n        ✔ - 404\n```\n\u003c/details\u003e\n\n## Tecnologias 🚀\nEsse projeto foi desenvolvido com as seguintes tecnologias:\n- [Html | 5](https://pt.wikipedia.org/wiki/HTML)\n- [Sass | 6](https://sass-lang.com/)\n- [Typescript | ^4.3.4](https://www.typescriptlang.org/)\n- [ReactJS | ^17.0.2](https://pt-br.reactjs.org/)\n- [NextJS | ^11.0.0](https://nextjs.org/)\n- [NodeJS | ^14.16.1](https://nodejs.org/en/)\n\n## Layout 🚧\n### Desktop Screenshot\n\u003cdiv style=\"display: flex; flex-direction: 'column'; align-items: 'center';\"\u003e\n\u003c!-- Responsive, 1366 x 768, 50% (Laptop L - 1366px) Dark --\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/home.png\"\u003e--\u003e\n    \u003cimg width=\"400px\" src=\"./.github/desktop/home-enter-this-room.png\"\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/createRoom.png\"\u003e--\u003e\n    \u003cimg width=\"400px\" src=\"./.github/desktop/admin-roomQA-with-questions.png\"\u003e\n    \u003cimg width=\"400px\" src=\"./.github/desktop/admin-roomQA-without-questions.png\"\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/user-roomQA-with-questions.png\"\u003e--\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/user-roomQA-without-questions.png\"\u003e--\u003e\n    \u003cimg width=\"400px\" src=\"./.github/desktop/modal-close-room.png\"\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/modal-delete-question.png\"\u003e--\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./.github/desktop/settings.png\"\u003e--\u003e\n    \u003c!--\u003cimg width=\"400px\" src=\"./not-found-404.png\"\u003e--\u003e\n\u003c/div\u003e\n\u003ca href=\"./.github/README-IMGS.md\"\u003eVer mais\u003c/a\u003e\n\n### Mobile Screenshot\n\u003cdiv style=\"display: flex; flex-direction: 'row';\"\u003e\n\u003c!-- Responsive, 320 x 720, 75% (Mobile L - 320px) Light --\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/home.png\"\u003e\n    \u003c!--\u003cimg width=\"180px\" src=\"./.github/mobile/home-enter-this-room.png\"\u003e--\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/createRoom.png\"\u003e\n    \u003c!--\u003cimg width=\"180px\" src=\"./.github/mobile/admin-roomQA-with-questions.png\"\u003e--\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/admin-roomQA-without-questions.png\"\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/user-roomQA-with-questions.png\"\u003e\n    \u003c!--\u003cimg width=\"180px\" src=\"./.github/mobile/user-roomQA-without-questions.png\"\u003e--\u003e\n    \u003c!--\u003cimg width=\"180px\" src=\"./.github/mobile/modal-close-room.png\"\u003e--\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/modal-delete-question.png\"\u003e\n    \u003c!--\u003cimg width=\"180px\" src=\"./.github/mobile/settings.png\"\u003e--\u003e\n    \u003cimg width=\"180px\" src=\"./.github/mobile/not-found-404.png\"\u003e\n\u003c/div\u003e\n\u003ca href=\"./.github/README-IMGS.md\"\u003eVer mais\u003c/a\u003e\n\u003c!-- IMGS\n    ------------------------------------------\n    home\n    home-enter-this-room\n    ------------------------------------------\n    createRoom\n    ------------------------------------------\n    admin-roomQA-with-questions\n    admin-roomQA-without-questions\n    user-roomQA-with-questions\n    user-roomQA-without-questions\n    ------------------------------------------\n    modal-close-room\n    modal-delete-question\n    ------------------------------------------\n    settings\n    not-found-404\n    ------------------------------------------\n--\u003e\n\n## Rodando o projeto 🚴🏻‍♂️\n#### \"Só vou dar uma olhadinha...\":\n  \u003ca href=\"https://letmeask-nyctibiusvii.vercel.app/\"\u003e🙋🏻‍♀️ Site hospedado na Vercel 💬\u003c/a\u003e\n\n#### Na sua maquina:\n\u003cdetails\u003e\n    \u003csummary\u003eDependências\u003c/summary\u003e\n\n```json\n  \"dependencies\": {\n    \"firebase\": \"^8.6.8\",\n    \"next\": \"11.0.0\",\n    \"next-themes\": \"0.0.14\",\n    \"react\": \"17.0.2\",\n    \"react-dom\": \"17.0.2\",\n    \"sass\": \"^1.35.1\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"17.0.11\",\n    \"eslint\": \"7.29.0\",\n    \"eslint-config-next\": \"11.0.0\",\n    \"next-sitemap\": \"^1.6.121\",\n    \"typescript\": \"4.3.4\"\n  }\n```\n\u003e Ex: `$ npm install _____` para instalar as dependências\n\n\u003e Utilize a tag `-D` para instalar as dependências de desenvolvimento.\n\u003e Utilize a tag `@types` para instalar o suporte a Typescript.\n\u003e Utilize a tag `@latest` para instalar a versão mais recente.\n\u003c/details\u003e\n\n```bash\n# Clone o repositório\n$ git clone https://github.com/NyctibiusVII/Letmeask.git\n\n# Acesse a pasta do projeto no prompt de comando\n$ cd Letmeask\n\n# Instale as dependências\n$ npm install\n\n# Execute o script \"dev\"\n$ npm run dev\n\n# O projeto inciará na porta: 3000 - acesse http://localhost:3000\n```\n\n## Contribuição 💭\nPara construir essa aplicação tive a ajuda do professor **Diego Fernandes** da Rocketseat que disponibilizou video aulas do projeto **Letmeask** e tive uma ajuda desta grande comunidade que a Rocketseat construiu no *Discord*.\nFeito com ♥ by Rocketseat :wave: [Participe da nossa comunidade!](https://discord.gg/YxU7fJT)\n\n### Hashtags \\#\n| Dias  | Hashtags              |\n|-------|-----------------------|\n| Dia 1 | #Together             |\n| Dia 2 | #Unidade              |\n| Dia 3 | #EmBuscaDeEvolução    |\n| Dia 4 | #Legacy               |\n| Dia 5 | #JuntosNoPróximoNivel |\n\n## Licença ⚖️\nEste projeto está sob a licença do MIT. Veja o arquivo [LICENSE](https://github.com/NyctibiusVII/Letmeask/blob/main/LICENSE) para mais detalhes.\n\n## Contato ✉️\n| \u003cimg src=\"https://user-images.githubusercontent.com/52816125/90341686-05b68880-dfd8-11ea-969c-70c9ce9d0278.jpg\" width=100\u003e\u003cbr\u003e\u003csub\u003e\u003ca href=\"https://www.instagram.com/nyctibius_vii/?hl=pt-br\"\u003e@MatheusVidigal🦊\u003c/a\u003e\u003c/sub\u003e |\n| :---: |\n\n\u003cp align=\"left\"\u003e\n    \u003ca href=\"https://www.linkedin.com/in/matheus-vidigal-nyctibiusvii/\"\u003e\n        \u003cimg alt=\"Matheus Vidigal / Linkedin\" src=\"https://img.shields.io/badge/-Matheus Vidigal-835afd?style=flat\u0026logo=Linkedin\u0026logoColor=fff\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://mail.google.com/mail/u/1/#inbox?compose=GTvVlcSGLCKpKJfwPsKKqzXBplKkGtCLvCQcFWdWxCxQFfkHzzjVkgzrMFPBgKBmWFHvrjrCsMqSH\"\u003e\n        \u003cimg alt=\"Matheus Vidigal / Linkedin\" src=\"https://img.shields.io/badge/-Matheus Vidigal-ff59f8?style=flat\u0026logo=Gmail\u0026logoColor=fff\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnyctibiusvii%2Fletmeask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnyctibiusvii%2Fletmeask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnyctibiusvii%2Fletmeask/lists"}