Rede social experimental + laboratório ADS

Aprender construindo um lugar para encontrar pessoas.

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.

Fase atual
Preparação
Domínio
pe8ple.com
Stack
Python + Django

Manifesto inicial

Um produto real para aprender com responsabilidade.

01

Comunidades primeiro

Grupos por interesse, fóruns organizados e espaço para conversas durarem mais que um dia.

02

Código com propósito

Cada funcionalidade será uma oportunidade para estudar lógica, banco, segurança e experiência.

03

Aprendizado aberto

Decisões, erros, testes e versões formarão um diário de engenharia útil para alunos de ADS.

04

Segurança desde cedo

Privacidade, bloqueio, denúncia, moderação e dados fictícios no ambiente acadêmico.

Por que criar?

Uma rede social também pode ser uma sala de aula viva.

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

Como poderá ser a experiência dentro do pe8ple.

Conceitos iniciais da interface. Eles orientam a construção do MVP e poderão evoluir com os testes.

Página principalFeed
Conceito da página principal do pe8ple com feed de publicações, comunidades em destaque e novos amigos. Ampliar imagem
Um feed calmo e organizado ao redor de comunidades, publicações e novas conexões.
Perfil do usuárioScraps + depoimentos
Conceito do perfil de usuário pe8ple com scraps, depoimentos aprovados, avaliações pessoais, amigos e comunidades. Ampliar imagem
Scraps, depoimentos aprovados e avaliações divertidas recuperam a memória dos perfis pessoais.
ComunidadeTópicos e membros
Conceito de uma comunidade do pe8ple chamada Café e Conversas, com tópicos recentes, membros, moderadores e regras. Ampliar imagem
Comunidades reunirão tópicos organizados, moderação visível e conversas guiadas por interesses.
Central de ajudaFAQ + feedback
Conceito da Central de Ajuda do pe8ple com perguntas frequentes, artigos e formulário de feedback dos usuários. Ampliar imagem
Um lugar acessível para encontrar respostas, aprender sobre segurança e enviar sugestões.

Imagens conceituais do produto em planejamento, não telas definitivas.

Processo de produção

Do domínio vazio ao laboratório em funcionamento.

Este é o roteiro público do experimento. As datas serão definidas conforme o aprendizado avançar.

  1. Agora

    Fase 01

    Fundação e infraestrutura

    Publicar esta página, preparar o domínio e configurar uma VPS exclusiva para o experimento.

    • DNS, Docker, Caddy e HTTPS.
    • Backup, firewall e atualizações.
    • Diário público de evolução.
  2. Próxima

    Fase 02

    Base Django

    Criar a aplicação Python e transformar esta home na entrada do projeto real.

    • Django, PostgreSQL e migrations.
    • Autenticação e painel administrativo.
    • Templates, Tailwind e HTMX.
  3. Construção

    Fase 03

    MVP social

    Programar a primeira versão utilizável com os recursos centrais da rede.

    • Perfis, amizades e recados.
    • Comunidades, tópicos e respostas.
    • Privacidade, denúncia e bloqueio.
  4. Convites

    Fase 04

    Laboratório ADS

    Preparar atividades orientadas para alunos acompanharem e contribuírem com segurança.

    • Issues pequenas e revisadas.
    • Dados fictícios ou anonimizados.
    • Testes, documentação e code review.
  5. Futuro

    Fase 05

    Beta e evolução

    Convidar um grupo reduzido apenas quando produto, moderação e operação estiverem prontos.

    • Métricas éticas e melhorias reais.
    • API, filas e storage no momento certo.
    • Crescimento orientado pela qualidade das relações.

Laboratório ADS

Conceitos da faculdade aplicados em um sistema verdadeiro.

O ambiente de estudo será separado dos dados reais: contribuições planejadas, revisadas e documentadas.

01

Programação web

URLs, views, templates, formulários, autenticação e HTMX.

02

Banco de dados

Modelagem social, PostgreSQL, migrations, índices e consultas.

03

Qualidade

Git, issues, testes automatizados, revisão de código e releases.

04

Segurança

Permissões, CSRF, privacidade, moderação e auditoria.

05

DevOps

Docker, deploy, domínio, HTTPS, logs, backups e operação.

06

Dados e IA

Análises éticas, automações e experimentos futuros em Python.

Estrutura necessária

Uma base Python moderna, compreensível e pronta para crescer.

Domínio pe8ple.com
CaddyHTTPS / Proxy
DjangoPython / Gunicorn
PostgreSQLDados

Frontend inicial

Django Templates, Tailwind CSS e HTMX para páginas modernas sem exigir uma aplicação JavaScript separada.

Aplicação e dados

Django, painel Admin e PostgreSQL para usuários, perfis, amizades, comunidades, recados e denúncias.

Operação responsável

HTTPS, backups externos, firewall, emails transacionais, moderação e privacidade serão requisitos.

Peças previstas ao longo do caminho

AgoraCaddy, home estática, DNS e backups da VPS
MVPDjango, Gunicorn, PostgreSQL e uploads locais controlados
Uso realRedis, Celery, storage S3 compatível e monitoramento
ColaboraçãoGitHub, documentação, ambiente de testes e dados fictícios

Diário do laboratório

Uma construção registrada etapa por etapa.

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.

Preparando a VPS e o domínio
Iniciando Python e Django
Desenhando o laboratório ADS

Perguntas frequentes

Dúvidas sobre o experimento.

Algumas respostas iniciais para quem chegar ao projeto enquanto ele ainda estiver sendo construído.

O pe8ple já está disponível para cadastro?

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.

O pe8ple é uma cópia do Orkut?

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.

Por que Python e Django?

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.

Como alunos de ADS poderão participar?

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.

Como os dados das pessoas serão protegidos?

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.

Quando haverá uma versão para testar?

O primeiro beta será pequeno e por convite, somente depois que os recursos essenciais e os cuidados operacionais estiverem prontos.

Quais recursos entram primeiro no MVP?

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.

O projeto será open source?

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.

Como será feito o deploy no pe8ple.com?

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.

Como a comunidade será moderada?

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.

Qual é o objetivo educacional do pe8ple?

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

Aprender tecnologia também é imaginar:

que tipo de internet podemos construir juntos?

Projeto em preparação com Python e Django. Novidades serão publicadas neste endereço.