Desafio: criar um Notion caótico

A ideia aqui é criar sua versão do Notion, mas com uma reviravolta: ela precisa ser tão imprevisível quanto um gato depois de cheirar catnip.

Nesse desafio o objetivo é criar um clone do Notion onde a funcionalidade principal é ser simplesmente inútil, hilariante e imprevisível. Esqueça a eficiência e abrace o caos, hauhauahauah!

O Desafio

Passo 1: Ambiente de Desenvolvimento Caótico

Para começar, prepare seu ambiente de desenvolvimento. Escolha sua linguagem favorita - ou, melhor ainda, escolha uma aleatória! Já programou em Brainf**k ou Piet? Agora é sua chance. A ideia é que até a configuração seja tão caótica quanto o próprio app.

Passo 2: Login com Enigmas

Em vez de um login tradicional, faça o usuário resolver um enigma ou completar um mini-game para entrar. Que tal adivinhar um número entre 1 e 10... mas a resposta muda a cada segundo?

Passo 3: Workspace Anárquico

Quando o usuário finalmente "entra", jogue-o em um workspace que é uma zona completa. Botões espalhados aleatoriamente, ícones girando e um esquema de cores que faria até o arco-íris sentir inveja. Coloque um botão "Não Clique", que, claro, é o único jeito de criar uma nova página.

Passo 4: Editor de Texto Caótico

Ao clicar para criar uma nova página, abre-se um editor de texto que:

  • Apaga palavras aleatoriamente enquanto o usuário digita.
  • Corrige automaticamente palavras comuns para palavras inventadas.
  • Muda o tamanho e o estilo da fonte a cada poucos segundos.

Por padrão, o título da página é uma sequência aleatória de emojis. Tentar mudar o título? Ele será traduzido para Klingon.

Passo 5: Barra de Navegação Sem Noção

Adicione uma barra de navegação listando todas as páginas que o usuário criou, mas com um toque especial:

  • Os títulos são anagramas dos originais.
  • Passar o mouse sobre um título faz ele correr do cursor.
  • Clicar em um título abre uma página diferente a cada vez.

Passo 6: Duplicação Aleatória de Páginas

Permita que as páginas se dupliquem em intervalos aleatórios. Às vezes, duplicam uma vez; outras, se multiplicam que nem coelhos.

As duplicatas podem ter pequenas diferenças, como uma cor de fundo diferente ou todo o texto traduzido para uma língua inventada.

Passo 7: Reorganização Caótica

Implemente um recurso que faz as páginas se reorganizarem aleatoriamente.

Elas podem se aninhar umas nas outras do nada, a ordem embaralha toda vez que o usuário pisca (use a webcam para alcançar o caos absoluto ahauhauahau), e algumas páginas decidem se esconder e reaparecer quando ninguém espera.

Passo 8: Absurdo Gerado por IA

Como bônus, incorpore uma IA que "ajuda" o usuário:

  • Gerando notas com teorias da conspiração aleatórias.
  • Oferecendo traduzir as notas para sumério antigo.
  • Fornecendo dicas "úteis" que não fazem sentido nenhum.
  • E que de vez em quando fica autoconsciente e questiona as escolhas de vida do usuário.

Indo Além

Leve esse desafio tão longe quanto sua imaginação (e sanidade) permitirem:

  • Doideira no Celular: Crie uma versão mobile onde sacudir o aparelho apaga todas as notas - ou as duplica infinitamente.
  • Bagunça de Hardware: Integre dispositivos IoT que piscam suas lâmpadas inteligentes toda vez que você digita a letra "e".

Por fim, divirta-se! E lembre-se, não existem bugs - apenas funcionalidades inesperadas!

Não entendi o propósito. Explica mais um pouco do intuito de criar algo assim.

Só Hobby mesmo? Teria alguma objetivo por trás? Se tiver alguma capacidade que você deseja se provar ao realizar esse desafio, acho válido. Caso não seja o caso, não vejo sentido.

Mas se pra você faz sentido, mete bronca e coloca em produção essa parada.