{"id":24523946,"url":"https://github.com/emanuelsacoman/codebucket-website","last_synced_at":"2025-10-26T13:38:59.625Z","repository":{"id":226259063,"uuid":"763832298","full_name":"emanuelsacoman/CodeBucket-website","owner":"emanuelsacoman","description":"Um website integralmente desenvolvido utilizando a tecnologia Angular e hospedado na plataforma Firebase. Este projeto, aliado à implementação de um bot para Discord, constitui o meu Trabalho de Conclusão de Curso (TCC).","archived":false,"fork":false,"pushed_at":"2024-05-28T17:16:42.000Z","size":1067,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-29T07:38:06.137Z","etag":null,"topics":["angular","codebucket","css","discord-bot","final-project","firebase","html","tcc","typescript"],"latest_commit_sha":null,"homepage":"https://codebucketweb.web.app","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/emanuelsacoman.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-02-27T01:56:36.000Z","updated_at":"2024-05-30T15:55:57.134Z","dependencies_parsed_at":"2024-04-11T18:32:49.057Z","dependency_job_id":"e63d9bd2-12d8-4553-8cb7-976aa889d6f5","html_url":"https://github.com/emanuelsacoman/CodeBucket-website","commit_stats":null,"previous_names":["emanuelsacoman/codebucket-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelsacoman%2FCodeBucket-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelsacoman%2FCodeBucket-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelsacoman%2FCodeBucket-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelsacoman%2FCodeBucket-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanuelsacoman","download_url":"https://codeload.github.com/emanuelsacoman/CodeBucket-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248885471,"owners_count":21177625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["angular","codebucket","css","discord-bot","final-project","firebase","html","tcc","typescript"],"created_at":"2025-01-22T04:17:27.354Z","updated_at":"2025-10-26T13:38:59.619Z","avatar_url":"https://github.com/emanuelsacoman.png","language":"TypeScript","readme":"# Bem-vindo ao Site de Apresentação do CodeBucket! 🤖\n\nUm site feito com o framework Angular e hospedado no Firebase, este site é meu **TCC do curso de Análise e Desenvolvimento de Sistemas** e apresentará um bot voltado para a área de programação que eu fiz! CodeBucket promete auxiliar pessoas que gostam de utilizar a plataforma Discord como um ambiente de estudos.\n\n## 📂 Navegando pelo Site:\n\n**Telas que usuários comuns têm acesso:**\n- **[HOME](https://codebucketweb.web.app):** A tela principal, onde, para usuários comuns, há tudo necessário para adicionar o bot e entender para que serve.\n- **[COMANDOS](https://codebucketweb.web.app/comandos):** Aqui você encontrará todos os comandos que o bot apresenta.\n- **[LOGIN](https://codebucketweb.web.app/login):** O login levará para o modo admin, onde pode ser feito manutenção do site.\n\n**Telas de admin:**\n- **[WEB MANAGER](https://codebucketweb.web.app/webmanager):** Essa tela apresentará CRUDs de todo o site, onde eu posso escolher qual página eu quero editar.\n  - **Configurações Gerais**\n    - Opções de configuração geral do site.\n  - **Páginas do Site**\n    - **[HOME PAGE](https://codebucketweb.web.app/homeedit):** CRUD para edição da tela principal.\n    - **[COMANDOS PAGE](https://codebucketweb.web.app/comandosedit):** CRUD para edição da tela de comandos.\n    - **[FOOTER](https://codebucketweb.web.app/footer):** CRUD para edição do footer do site.\n    - **[OUTRO](https://codebucketweb.web.app/outro):** CRUD para outras informações do site, como link do bot ou ícone do mesmo.\n- **Comandos do Bot:**\n  - **[LISTA DE COMANDOS](https://codebucketweb.web.app/itemlist):** Aqui está sendo listado todos os comandos que o bot apresenta.\n  - **[EDITAR COMANDO](https://codebucketweb.web.app/itemedit):** CRUD para edição de algum comando específico.\n  - **[CRIAR COMANDO](https://codebucketweb.web.app/itemcreate):** CRUD para criar um comando novo.\n\n\n### 👨‍💻 Sobre o Bot:\n\nEsse bot tem uma ideia super nichada, o objetivo é auxiliar usuários que usam o Discord para estudar programação. Pode-se dizer que ele é uma ferramenta para esse ambiente.\n\n### 🎉 Sinta-se à vontade\n\nAproveite o site e o open-source que esse repositório apresenta, não é nada profissional, mas acredito que é suficiente.\n\n\u003e [Adicione o bot!](https://codebucketweb.web.app)\n\n\u003e [Repositório do bot!](https://github.com/emanuelsacoman/Bot-Estudos-Discord)\n\n![CodeBucket](./src/assets/images/codebucket.png)\n\n[![Discord Bots](https://top.gg/api/widget/upvotes/1193011045577523300.svg)](https://top.gg/bot/1193011045577523300)\n\n### ⚡ PageSpeed: \n\nInvesti meu tempo para melhorar os gráficos abaixo.\n\n- **Desempenho:** Reflete a rapidez e eficiência da página em carregar e responder às interações do usuário, com foco na otimização de recursos para tempos de carregamento mais rápidos.\n  \n- **Acessibilidade:** Avalia a capacidade da página de ser acessível a todos os usuários, incluindo aqueles com deficiências, garantindo práticas de codificação adequadas e facilitando a navegação por tecnologias assistivas.\n\n- **Práticas Recomendadas:** Indica se a página segue as melhores práticas de desenvolvimento da web, incluindo a estrutura semântica, a eliminação de conteúdo duplicado e o uso correto de tags HTML para melhor compreensão por parte dos motores de busca e tecnologias assistivas.\n\n- **SEO (Search Engine Optimization):** Reflete a capacidade da página de ser indexada e classificada pelos motores de busca, incluindo otimização de meta tags, URLs amigáveis e criação de conteúdo relevante para uma melhor visibilidade nos resultados de busca.\n\n![PageSpeed](./src/assets/images/pagespeed2.png)\n\n### 📚​ Documentação: \n\nA banca recebeu uma documentação criada por mim, especificando detalhes do projeto. Você pode acessar a esse conteúdo [clicando aqui!](https://poised-verdict-ecc.notion.site/3b7c6a83fc124b408440939e51a76922?v=2c86ee785fe74eafa0b625772b8b95f9)\n\n![Notion](./src/assets/images/notion.png)\n\n### 📝 Artigo:\n\nPara complementar o projeto, escrevi um artigo detalhado sobre o desenvolvimento do CodeBucket. No artigo, compartilho todo o processo de criação do bot e do site de apoio, ambos desenvolvidos como parte do meu Trabalho de Conclusão de Curso (TCC) em Análise e Desenvolvimento de Sistemas.\n\nO artigo está dividido em tópicos que contam desde a origem da ideia, passando pela arquitetura do projeto até as funcionalidades principais que o bot oferece. Também explico o processo de tornar o projeto open-source, o roteiro de melhorias futuras (roadmap) e relato como foi a defesa do TCC.\n\nAlém disso, o artigo traz detalhes dos feedbacks recebidos, o impacto que o projeto causou na banca avaliadora e uma reflexão final sobre a trajetória de desenvolvimento.\n\nVocê pode acessar o artigo completo [clicando aqui!](https://medium.com/@emanuelsacoman/codebucket-bot-para-discord-que-ensina-programação-de-forma-prática-5f307730e5c2)\n\n### 🏆​ Resultado Final:\n\nApós a defesa do projeto feita no dia 17/06/2024 às 21:00, foi declarado na faculdade UniGuairacá em Guarapuava que minha nota seria **100**, sendo assim, nota máxima.\n\n![CodebucketWallpaper](./src/assets/images/codebucketWallpaper.png)\n\nNão se esqueça de deixar uma ⭐ nesse repositório!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelsacoman%2Fcodebucket-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanuelsacoman%2Fcodebucket-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelsacoman%2Fcodebucket-website/lists"}