Comunidades primeiro
Grupos por interesse, fóruns organizados e espaço para conversas durarem mais que um dia.
Rede social experimental + laboratório ADS
O pe8ple será desenvolvido em Python e Django: uma rede inspirada em comunidades, perfis e recados, e um projeto aberto para estudar desenvolvimento de sistemas na prática.
Manifesto inicial
Grupos por interesse, fóruns organizados e espaço para conversas durarem mais que um dia.
Cada funcionalidade será uma oportunidade para estudar lógica, banco, segurança e experiência.
Decisões, erros, testes e versões formarão um diário de engenharia útil para alunos de ADS.
Privacidade, bloqueio, denúncia, moderação e dados fictícios no ambiente acadêmico.
Por que criar?
O pe8ple nasce para aprender fazendo: projetar, programar, hospedar e cuidar de uma aplicação social desde a primeira página até seus primeiros usuários.
A inspiração vem da época em que comunidades e recados ajudavam a formar amizades. A base técnica escolhida é Python com Django, para unir desenvolvimento web, dados, automações e futuras experiências acadêmicas.
Em construção, com transparência: o produto será também um laboratório para estudantes de Análise e Desenvolvimento de Sistemas.
Visão do produto
Conceitos iniciais da interface. Eles orientam a construção do MVP e poderão evoluir com os testes.
Ampliar imagem
Ampliar imagem
Ampliar imagem
Ampliar imagem
Imagens conceituais do produto em planejamento, não telas definitivas.
Processo de produção
Este é o roteiro público do experimento. As datas serão definidas conforme o aprendizado avançar.
Fase 01
Publicar esta página, preparar o domínio e configurar uma VPS exclusiva para o experimento.
Fase 02
Criar a aplicação Python e transformar esta home na entrada do projeto real.
Fase 03
Programar a primeira versão utilizável com os recursos centrais da rede.
Fase 04
Preparar atividades orientadas para alunos acompanharem e contribuírem com segurança.
Fase 05
Convidar um grupo reduzido apenas quando produto, moderação e operação estiverem prontos.
Laboratório ADS
O ambiente de estudo será separado dos dados reais: contribuições planejadas, revisadas e documentadas.
URLs, views, templates, formulários, autenticação e HTMX.
Modelagem social, PostgreSQL, migrations, índices e consultas.
Git, issues, testes automatizados, revisão de código e releases.
Permissões, CSRF, privacidade, moderação e auditoria.
Docker, deploy, domínio, HTTPS, logs, backups e operação.
Análises éticas, automações e experimentos futuros em Python.
Estrutura necessária
Django Templates, Tailwind CSS e HTMX para páginas modernas sem exigir uma aplicação JavaScript separada.
Django, painel Admin e PostgreSQL para usuários, perfis, amizades, comunidades, recados e denúncias.
HTTPS, backups externos, firewall, emails transacionais, moderação e privacidade serão requisitos.
Diário do laboratório
Aqui serão publicados marcos como a configuração da VPS, o primeiro projeto Django, as decisões de banco e os módulos preparados para estudantes.
Perguntas frequentes
Algumas respostas iniciais para quem chegar ao projeto enquanto ele ainda estiver sendo construído.
Ainda não. O projeto está na fase de preparação da infraestrutura, da aplicação Django e das primeiras regras de privacidade, convivência e segurança. A Home Page existe justamente para documentar esse caminho antes da abertura para testes.
Não. A inspiração está em comunidades, scraps, depoimentos e perfis mais pessoais, mas a plataforma será construída com práticas atuais de segurança, privacidade, moderação e transparência. A proposta é resgatar a sensação social, não copiar produto, marca ou código.
Porque Django fornece uma base segura e produtiva para aplicações sociais: autenticação, painel administrativo, ORM, formulários, permissões e organização de projeto. Python também ajuda o laboratório educacional a explorar dados, automações, testes, APIs e, futuramente, recursos de IA.
O laboratório deverá oferecer documentação, tarefas orientadas, issues por nível de dificuldade, revisão de código e ambientes com dados fictícios ou anonimizados. A ideia é transformar o projeto em um espaço para praticar requisitos, banco de dados, backend, frontend, testes, deploy e manutenção.
O planejamento inclui HTTPS, autenticação segura, permissões, controles de privacidade, bloqueios, denúncias, backups, logs importantes e acesso restrito aos dados de produção. Alunos e colaboradores deverão trabalhar preferencialmente com ambientes de desenvolvimento e dados fictícios.
O primeiro beta será pequeno e por convite, somente depois que os recursos essenciais e os cuidados operacionais estiverem prontos.
O MVP deve começar com cadastro, login, perfil, amizades, feed simples, scraps, comunidades, moderação básica e página de ajuda. Depoimentos, avaliações nostálgicas, notificações e busca podem entrar em ciclos seguintes, conforme a base ficar estável.
A intenção é manter uma parte do projeto aberta para estudo, documentação e contribuição orientada. Antes disso, será necessário definir licença, guia de contribuição, padrões de código e quais módulos podem ser expostos sem comprometer segurança ou dados de usuários.
A Home Page está preparada para rodar com Caddy e Docker na VPS. A aplicação principal, quando começar, deverá usar Django, banco de dados PostgreSQL, variáveis de ambiente, backups e uma separação clara entre ambiente de desenvolvimento, homologação e produção.
O projeto deverá ter termos de uso, regras de convivência, denúncia de conteúdo, bloqueio de usuários e revisão manual em casos sensíveis. Como será um laboratório educacional, a moderação também fará parte do aprendizado sobre responsabilidade em sistemas reais.
Aprender desenvolvimento de sistemas construindo algo completo: levantamento de requisitos, modelagem, banco de dados, APIs, interface, segurança, testes, observabilidade, deploy e evolução contínua. O foco não é só programar telas, mas entender o ciclo de vida de um produto digital.
pe8ple
que tipo de internet podemos construir juntos?
Projeto em preparação com Python e Django. Novidades serão publicadas neste endereço.