{"id":17650028,"url":"https://github.com/neopromic/for-devs","last_synced_at":"2025-06-10T12:40:21.598Z","repository":{"id":188788143,"uuid":"679428300","full_name":"neopromic/for-devs","owner":"neopromic","description":"A React-based forum tailored for developers to connect and collaborate. 🌙","archived":false,"fork":false,"pushed_at":"2024-05-27T18:14:01.000Z","size":447,"stargazers_count":5,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T04:11:19.675Z","etag":null,"topics":["challanges","community","community-project","developer-showcase","firebase","framework","frontend","innovation","javascript","job","opensouce","react","reactjs","techtrends","webdevelopment","work"],"latest_commit_sha":null,"homepage":"https://for-devs.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/neopromic.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-16T20:27:11.000Z","updated_at":"2024-08-11T09:00:24.000Z","dependencies_parsed_at":"2023-10-22T17:56:58.018Z","dependency_job_id":"8ec3e4d8-6733-4b71-89ca-9db102329b6a","html_url":"https://github.com/neopromic/for-devs","commit_stats":{"total_commits":81,"total_committers":3,"mean_commits":27.0,"dds":"0.41975308641975306","last_synced_commit":"d3b9d704d3ccc9a092240ea5adc2313db7e94ab7"},"previous_names":["neopromic/for-devs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Ffor-devs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Ffor-devs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Ffor-devs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Ffor-devs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neopromic","download_url":"https://codeload.github.com/neopromic/for-devs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Ffor-devs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259078458,"owners_count":22802130,"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":["challanges","community","community-project","developer-showcase","firebase","framework","frontend","innovation","javascript","job","opensouce","react","reactjs","techtrends","webdevelopment","work"],"created_at":"2024-10-23T11:34:47.754Z","updated_at":"2025-06-10T12:40:21.573Z","avatar_url":"https://github.com/neopromic.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv\u003e\n  \u003cimg src=\"https://for-devs.vercel.app/assets/favicon.ico\" /\u003e\n\u003ch1\u003e ForDevs, um lugarzinho pra chamar de seu. ☕\u003c/h1\u003e\n\u003c/div\u003e\n\n[![dependency - react](https://img.shields.io/badge/dependency-react-7c3aed?logo=react\u0026logoColor=white)](https://www.npmjs.com/package/react)\n\n[![Package - react](https://img.shields.io/github/package-json/dependency-version/neopromic/for-devs/react?logo=react\u0026logoColor=white\u0026color=7c3aed)](https://www.npmjs.com/package/react)\n\n## Links úteis 😎\n[🚀 Ver o site](https://for-devs.vercel.app/)\n___\n### Features ✨\n\nAs features serão separas por features **front-end** e **back-end**, o foco primário é o front (início de dev), após isso passamos para a fase de desenvolvimento back-end do projeto.\n\n### Front-end Features (interfaces) 🎨\n\n1. **Criar a interface home**\n   - [x] Criar os cards de postagens (recentes, etc)\n   - [ ] Criar o perfil de usuário\n   - [ ] Criar a visualização dos posts\n   - [ ] Criar o editor para os posts (para criar os posts, necessitamos de um editor de texto)\n\n2. **Criar a página de login**\n   - [x] Implementar a página de login\n\n3. **Criar a página de registro**\n   - [x] Implementar a página de registro\n\n4. **Adicionar o react-router-dom**\n   - [x] Configurar e integrar o react-router-dom para navegação\n\n5. **Dark Mode 🌙**\n   - [x] Implementar um modo escuro para melhorar a experiência do usuário\n\n6. **Notificações Push 🔔**\n   - [ ] Adicionar suporte para notificações push em tempo real\n\n7. **Integração com Redes Sociais 🌐**\n   - [ ] Permitir login via redes sociais como Google, GitHub, etc.\n\n8. **Sistema de Comentários 💬**\n   - [ ] Desenvolver um sistema robusto de comentários para interação entre usuários\n\n9. **Página de Configurações ⚙️**\n   - [ ] Criar uma página para que os usuários possam personalizar suas configurações\n\n10. **Busca Avançada 🔍**\n    - [ ] Implementar uma barra de busca avançada para facilitar a pesquisa de conteúdo\n\n...\n\n### Back-end Features 🖥️\n\n1. **Implementar um banco de dados**\n   - [x] Criar o sistema de login e cadastro\n   - [ ] Criar o sistema de postagens\n   - [ ] ...\n\n2. **Notificações Push 🔔**\n   - [ ] Configurar o envio de notificações push em tempo real\n\n3. **Sistema de Comentários 💬**\n   - [ ] Desenvolver a lógica e estrutura para o sistema de comentários\n\n4. **Integração com API de Terceiros 🔄**\n   - [ ] Permitir integração com APIs externas para enriquecer as funcionalidades\n\n5. **Ranking de Usuários 🏆**\n   - [ ] Criar um sistema de ranking para reconhecer e destacar usuários ativos\n\n6. **Aprimoramento da UI/UX 🎨**\n   - [ ] Continuar refinando a interface para uma experiência mais fluida e agradável\n\n7. **Sistema de Recompensas 🎁**\n   - [ ] Introduzir um sistema de recompensas para incentivar a participação ativa na comunidade\n  ___\n\n# Contribuindo para o forDevs 🚀\n\nBem-vindo ao forDevs! Estamos animados por você querer contribuir. Aqui está o guia passo a passo:\n\n## 1. Clone o Repositório\n\nAbra seu terminal e digite o seguinte comando:\n\n```sh\ngit clone https://github.com/neopromic/for-devs.git\n```\n\n## 2. Instale as Dependências\n\nVá até a pasta do projeto e instale todas as dependências usando:\n\n```sh\npnpm i\n```\n\nCertifique-se de ter o [pnpm instalado](link-para-pnpm).\n\n## 3. Execute Localmente\n\nPara iniciar o projeto em sua máquina, utilize:\n\n```sh\npnpm run dev\n```\n\nO projeto agora deve estar rodando localmente!\n\n\u003e **Nota:** Utilizamos o pnpm como gerenciador de pacotes neste projeto.\n\n## 4. Sua Mágica é Necessária ✨\n\nAgora que o projeto está em execução, mergulhe no código! Resolva problemas, adicione novos recursos e divirta-se experimentando.\n\n## 5. Documentação Detalhada\n\nPara compreender melhor a estrutura do projeto, boas práticas e padrões de codificação, consulte nossa [documentação detalhada](link-para-documentacao).\n\n## 6. Comunique-se e Inspire-se\n\nParticipe da nossa comunidade no [discord](link-para-forum) para discussões e ajuda. Busque inspiração em problemas abertos ou adicione os seus.\n\nEsperamos ansiosamente por sua contribuição para tornar o forDevs ainda mais incrível! 🚀\n---\n# Autor:\n[Wesley - Neopromic](https://github.com/neopromic)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneopromic%2Ffor-devs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneopromic%2Ffor-devs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneopromic%2Ffor-devs/lists"}