Início Tecnologia Como eu construí Focero.com com cursor e IA: uma jornada de 10x...

Como eu construí Focero.com com cursor e IA: uma jornada de 10x de um desenvolvedor 1x

9
0

1. Introdução: por que eu precisava de focero na minha vida

Começou com uma simples frustração: minha atenção estava dispersa.

Eu estava pulando entre as tarefas, trocando sem parar as guias e deixar distrações controlam meu dia. Eu tentei todos os suspeitos de sempre-todo, noção, foco, mas todos eles se sentiram inchados ou gamificados. Eu queria algo quieto. Apenas um cronômetro. Mínimo. Zen.

Foi quando me perguntei:

“E se eu construísse meu próprio cronômetro Pomodoro? Só para mim, apenas para foco.”

Não sou engenheiro de software program sênior. Eu não sou um fundador apoiado por YC. Mas eu tinha uma ferramenta poderosa: Cursoro AI-primeiro editor de código. E com isso, criei o Focero.com – um cronômetro minimalista e multilíngue de Pomodoro para pessoas como eu.

Esta é a história completa de como aconteceu, o que eu aprendi e como você pode fazer o mesmo.


2. A idéia: foco + zero = focero

Antes de escrever uma linha de código, eu precisava responder a algumas perguntas difíceis do produto:

  • Para quem é isso?
  • Que problema estou resolvendo?
  • Como isso será diferente de outros aplicativos Pomodoro?

Aqui está o que eu criei:

Recurso

Meu foco

Outros aplicativos

UI sem distração

❌ Muitas vezes barulhento

Multilíngue

❌ raramente international

100% grátis e sem login

❌ Muitos têm paywalls

Velozes e leves

❌ Estrutura pesada

Eu decidi nomear Focero– uma mistura de foco e zero distrações.

Meu objetivo: enviar algo útil para pelo menos 1.000 pessoas e faça -o sozinho.


3. A pilha: cursor, Tailwind, JavaScript e AI

Para construir o Focero, eu precisava de uma pilha moderna que period:

  • Amigável à IA (para velocidade e prototipagem)
  • Gentle de desenvolvedor (porque eu estava trabalhando sozinho)
  • search engine optimization pronto (eu queria tráfego orgânico)
  • Simples o suficiente para manter

Aqui está o que eu escolhi:

  • 🧠 Cursor – Para programação e geração de pares de IA
  • 🎨 Tailwind CSS – Para design sem a sobrecarga
  • 📟 Vanilla JS – Para puro controle sobre a lógica de Pomodoro
  • 🌐 Vercel – Para implantação instantânea e CDN international
  • 📚 Arquivos estáticos i18n – para lidar com conteúdo multilíngue sem um CMS

Não usei o React ou Subsequent.js porque queria um pacote Zero-JS sempre que possível. A simplicidade period uma característica.


4. A construção: da tela em branco ao temporizador de trabalho

4.1. Lógica do núcleo do timer (com a ajuda do cursor)

Comecei com o núcleo de Pomodoro:

  • Foco de 25 minutos
  • 5 minutos de intervalo
  • Repita

Eu perguntei ao cursor:

“Escreva um timer de pomodoro javascript com botões de pausa, retomar e redefinir. Use SetInterval.”

Isso me deu um ponto de partida limpo. Editei, testei e refinado. Cursor até corrigiu erros quando alterei as mensagens de erro de TI.

let timeLeft = 25 * 60; // in seconds
const interval = setInterval(() => {
  timeLeft--;
  updateDisplay();
  if (timeLeft <= 0) {
    clearInterval(interval);
    alert("Time’s up!");
  }
}, 1000);

O cursor me ajudou a modularizá -lo, lidar com os controles do usuário e gerenciar estados com um esforço mínimo.

4.2. UI com o Tailwind (e structure gerado pela AI)

Eu não sou designer. Mas com o Tailwind e a IA solicitam, construí um structure limpo e responsivo em minutos.

Eu solicitei:

“Crie uma interface do tempo centrada com botões de fonte grande e iniciar/pausar, usando o Tailwind.”

Até sugeriu variantes de modo escuro, pontos de interrupção móveis e transições CSS.

4.3. Estrutura de página e roteamento

Cursor ajudou a andaime em todo o web site com:

  • index.html → Timer principal
  • locales/ → Arquivos de tradução JSON
  • scripts/ → Timer.js, i18n.js
  • meta Tags → gerado por IA para search engine optimization

5. I18n com ai: tradução em escala

Eu queria que o Focero fosse acessível globalmente desde o primeiro dia. Isso significava localização em pelo menos 10 mais de idiomas.

Normalmente, isso seria doloroso. Mas com a IA, foi deliciosamente rápido.

Como eu fiz isso:

  1. Escreveu um en.json Arquivo com todas as cordas da interface do usuário.

  2. ChatGPT solicitado:

    “Traduza este arquivo JSON para espanhol, japonês, hindi e francês. Mantenha a mesma estrutura”.

  3. Usado navigator.language em JS para detectar o native do navegador.

  4. Carregou o arquivo direito dinamicamente e renderizou a página de acordo.

Agora eu suporto mais de 20 idiomas graças à capacidade de tradução em massa do GPT. Isso levaria semanas manualmente.


6. search engine optimization e desempenho

Até uma pequena ferramenta merece ser encontrada.

Passei um tempo (com ajuda de IA) otimizando:

  • META TAGS
  • Títulos de página
  • Descrições por native
  • Marcação de esquema
  • Velocidade da página (sem estruturas JS, Zero Analytics, sem rastreadores)

Tudo isso ajudou o web site a ser indexado e classificado. Focero agora aparece na primeira página do Google para vários “Pomodoro em [language]”Consultas.


7. Implantação e lançamento

Vercel tornou a implantação uma brisa. Mas eu ainda queria ter certeza:

  • O tempo de carregamento foi abaixo de 1 segundo globalmente.
  • Sem traduções quebradas.
  • Funcionou offline (adicionou um funcionário de serviço simples).

Eu lancei em silêncio. Em seguida, enviou -o para:

  • Reddit R/Produtividade
  • Hackers indie
  • Hacker Information (Present HN)
  • LinkedIn (com uma postagem na minha jornada de IA)

Tráfego aumentado. Suggestions chegou. Eu adicionei um botão mudo. Então o modo escuro. Então traduções que as pessoas solicitaram.


8. Vida como construtora solo com ai

Focero mudou minha perspectiva.

Eu costumava pensar:

“Você precisa de uma equipe para construir algo polido”.

Agora eu sei:

“Você só precisa de alavancagem.”

Ai me deu isso. Não escrevi 100% do código. Mas eu revi, iterado e melhorei tudo o que a IA me deu. Foi meu co-piloto. Meu assistente. Meu estagiário. Meu depurador.


9. O que eu aprendi

  • AI acelera construtores solo como nada mais.
  • Simplicidade vence. Uma página. Uma função. Um caso de uso.
  • Os usuários internacionais são importantes. Idioma = amor.
  • O search engine optimization ainda é poderoso. Não ignore.
  • O cursor é o ambiente de desenvolvimento mais rápido que eu já usei.

10. O que vem a seguir?

Eu pretendo:

  • Adicione análises sem contas
  • Apoie os atalhos do teclado
  • Deixe os usuários personalizar a duração da sessão
  • Torne o timer incorporável (para blogs ou noção)
  • Discover o código aberto do código

11. Pensamentos finais

Se você tiver uma ideia, construa -o.

Não amanhã. Não quando você aprende reagir. Agora.

Você não precisa ser um dev sênior. Você não precisa de uma startup. Você não precisa de financiamento.

Você só precisa:

  • Uma ideia que resolve seu próprio problema
  • Cursor (ou qualquer Ai IDE)
  • Uma disposição de enviar antes de você estar pronto

Foi assim que eu construí focero.com.

E talvez você construa algo ainda melhor.


fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui