Executando verificação de segurança...
2

Meu primeiro projeto em Nextjs: Speedchars - Text Analyzer and improve

Olá, pessoal! Neste meu primeiro post, apresento meu projeto em NextJS: um analisador de textos com recursos interessantes. Entre as funcionalidades, destaca-se a interação com uma inteligência artificial, utilizando a API da OpenAI e o modelo GPT-4-o-mini. Essa interação pode ocorrer de duas maneiras: quando o usuário deseja analisar um texto ou quando busca melhorá-lo.

Para tornar a experiência mais personalizada, implementei configurações que permitem ao usuário modificar as opções conforme sua preferência. O site oferece suporte à contagem de letras, frases, parágrafos e palavras, além de exibir uma lista com as porcentagens de cada letra, frase e palavra. Também incluí opções de tema claro/escuro e suporte a dois idiomas: Português e Inglês para uma personalização melhor.

Abaixo, apresento os tópicos detalhados sobre as configurações e features disponíveis.

  1. Melhoria de Textos com IA:
    A funcionalidade de melhoria de textos com inteligência artificial é uma das principais características do site. Ela permite que o usuário personalize o texto de acordo com suas preferências, tornando-o mais dinâmico e alinhado ao que realmente deseja expressar.

  2. Análise de Texto por IA:
    Outra funcionalidade que utiliza a inteligência artificial da OpenAI é a análise de textos. Esta ferramenta fornece uma explicação abrangente sobre qualquer tipo de texto, incluindo um resumo, identificação de frases complexas e simples, uma conclusão clara, os principais tópicos abordados, além de uma análise detalhada do sentimento geral do conteúdo.

  3. Contagem de Elementos do Texto:
    Além da melhoria de textos, a contagem de elementos textuais também possui configurações personalizáveis. Essa funcionalidade permite ao usuário contabilizar caracteres, palavras e frases, com a opção de remover espaços, caracteres especiais e números, proporcionando uma experiência mais interativa.

  4. Personalização de Idioma:
    Esta funcionalidade, embora simples, pode ser significativa em diversos contextos. A implementação da personalização de idioma foi um aprendizado valioso e tem o potencial de ampliar as possibilidades do projeto.

Bom, se você por ventura quiser contribuir com esse projeto, acesse o link do repositório no github ou acesse o site:

Github
Preview

O site foi feito em

  • NextJS
  • Typescript
  • Utilizei algumas libs UI para o projeto (shadcn, magic ui, acertenity)

Além de ser bem desafiador esse projeto, curti mesmo o processo de algumas implementações interessantes que nunca tinha visto.

Se quiser testar o site, e se puder, faça o feedback, na landing page, está lá a opção, você pode me ajudar a evoluir esse projeto.

Carregando publicação patrocinada...