Pitch: Criei uma plataforma web gratuita de Matemática sendo estudante do Ensino Médio: bastidores, desafios e aprendizados
Olá! Sou estudante do ensino médio e queria explorar a área de desenvolvimento web, então criei meu primeiro projeto: MateBásica (https://matebasica.com.br). Ele começou de forma despretensiosa, apenas como um passatempo nas minhas últimas férias, mas no meio do processo enxerguei um potencial real de criar um auxílio acadêmico nacional, além de enxergar oportunidades pessoais na área de tecnologia.
Dediquei dezenas de horas desenvolvendo tudo individualmente, usando apenas recursos gratuitos. Criei a estrutura, o design, as funcionalidades principais, o ícone e comprei o domínio. Hoje, com um mês e meio de vida/maturação do site, quero compartilhar os bastidores de como ergui esse projeto e os desafios técnicos e operacionais que enfrentei.
Inteligência Artificial e a ilusão do "trabalho automatizado"
Usei IA para gerar partes dos textos e alguns elementos do site, mas quem acha que isso automatiza o projeto inteiro está bem enganado. A curadoria, organização, gestão, vínculos e a administração de todo o sistema foi um trabalho hercúleo. Cadastrar e revisar centenas de questões, artigos e formatar o banco de dados no meu próprio computador exigiu um esforço operacional árduo para garantir que o conteúdo realmente tivesse valor para um vestibulando.
A Stack e outros desafios
Na tentativa de manter o custo zero no início, utilizei o Cloudflare Pages para a hospedagem. É uma plataforma excelente, mas a construção do front-end trouxe desafios que me deram bastante problema:
- Conflitos de Renderização Matemática: A plataforma é focada em matemática, o que exige renderizar fórmulas complexas na tela. Integrar LaTeX/KaTeX com o HTML gerou diversos conflitos de formatação e quebras de layout que precisei consertar manualmente.
- Mudança entre modelos de aplicação: Tive dificuldades estruturais para controlar estados e fazer a transição fluida entre diferentes páginas e componentes sem prejudicar/quebrar as funcionalidades, especialmente no gerador de PDFs e na interface de simulados.
O momento atual
O site tem 51 dias no ar. O ecossistema está funcional, mas agora enfrento a fase mais difícil de qualquer projeto indie: a distribuição e a divulgação. Estou buscando expandir o acesso para validar a ferramenta com um público maior. O objetivo final é conseguir apoio e, possivelmente, algum retorno que viabilize e incentive a continuação do desenvolvimento, mantendo o ambiente limpo e gratuito para os estudantes.
Gostaria de convidar a comunidade do TabNews para testar a plataforma da forma como preferirem. Se a análise for técnica, deixo alguns questionamentos: Como está a performance do carregamento e a renderização do KaTeX nos diferentes navegadores que vocês usam? Encontraram algum gargalo/problema de usabilidade na geração dos PDFs (cuja variação para cada dispositivo e navegador tem me desafiado muito) ou na navegação dos simulados? Quais estratégias de distribuição inicial vocês recomendariam para um projeto focado em educação feito por um desenvolvedor solo?
Qualquer crítica honesta sobre a aparência do código, a UX ou a infraestrutura será recebida como aprendizado. Se gostarem e simplesmente quiserem usar e compartilhar, fico igualmente grato. Apesar de uma postagem com intuito descritivo e também de dúvidas, deixo aqui esse gancho para a divulgação e utilização do MateBásica! Obrigado pela leitura.
