Skip to content

O Ditto é uma aplicação desenvolvida com Node.js e Express.js que permite aos usuários identificar e analisar palavras repetidas em seus textos, melhorando a clareza e fluidez da leitura. Utilizando EJS para renderização de páginas dinâmicas e Bootstrap para um design responsivo, o Ditto oferece uma interface intuitiva para a revisão de textos.

Notifications You must be signed in to change notification settings

sophi-hub/Ditto-text-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ditto – Analisador de palavras repetidas em textos! 💬


O que é o Ditto? 💬

Ditto é uma ferramenta inovadora desenvolvida para ajudar estudantes a analisarem seus textos, identificando palavras repetidas e sua frequência. O objetivo é facilitar a revisão dos textos, garantindo que a leitura seja mais fluida e menos cansativa para o leitor. Além disso, ele excluí automaticamente palavras comuns (como preposições e artigos) da análise.

Com o Ditto, você pode:

  • Verificar as palavras repetidas e a quantidade de vezes que elas aparecem
  • Descobrir em quais parágrafos essas palavras se repetem
  • Melhorar a clareza e a fluidez do seu texto para uma leitura mais agradável

Tecnologias e Metodologias Utilizadas

Tecnologia/Metodologia Descrição Ícone
JavaScript Linguagem principal para a lógica do aplicativo JavaScript
Node.js Plataforma para execução do back-end rápido e escalável Node.js
Express.js Framework minimalista para a criação do servidor web Express.js
Bootstrap Framework para a criação de interfaces responsivas Bootstrap
Git Controle de versão para rastrear mudanças no código Git
GitHub Plataforma de hospedagem de código-fonte e controle de versão usando Git GitHub
Nodemon Ferramenta para reinicialização automática do servidor durante o desenvolvimento 🔄🌐
EJS Sistema de templates dinâmicos para a criação de páginas interativas 🔧💻
DOM Manipulação eficiente da estrutura do documento 🏗️💬
Animate.css Animações suaves e atraentes 🎭💬
BEM Organização do CSS para melhor manutenção 🎨💬
Acessibilidade UI inclusiva e otimizada para todos ♿💬
SEO Melhor posicionamento no Google 🔍💬
Partials Uso de partials para reutilizar código de menu e rodapé, garantindo melhor organização 📂💬
Arquitetura MVC Organização do projeto para melhor escalabilidade 📂💬
Escalabilidade Arquitetura e práticas para garantir que o sistema cresça sem comprometer a performance 📈💬
Clean Code Metodologia de codificação para garantir um código limpo e fácil de entender 🧹💬

Como Funciona? 💬

O Ditto analisa o seu texto e:

  1. Divide o texto em parágrafos.
  2. Filtra as palavras comuns como preposições e artigos.
  3. Conta as palavras repetidas e calcula quantas vezes cada palavra aparece.
  4. Informa em quais parágrafos essas palavras se repetem.

Essa análise é realizada de forma eficiente, permitindo que você revise o seu texto e remova as repetições desnecessárias, tornando a leitura mais fluida e agradável.


Como Instalar Localmente? 💻

🔽 Clone este repositório:

git clone https://github.com/sophi-hub/Ditto.git
cd Ditto

📦 Instale as dependências:

npm install express ejs bootstrap 
npm install --save-dev nodemon eslint prettier 

🔽 Execute o servidor:

npm start

Contribuindo para o Projeto 🤝

Quer ajudar a melhorar o Ditto? Siga os passos abaixo e contribua com melhorias! 💻

  • Faça um fork deste repositório
  • Crie uma nova branch: git checkout -b feature-sua-feature
  • Faça suas alterações e commite: git commit -m "Descrição da feature"
  • Envie um Pull Request explicando suas mudanças

Juntos, podemos tornar o Ditto ainda mais incrível! 💙✨

About

O Ditto é uma aplicação desenvolvida com Node.js e Express.js que permite aos usuários identificar e analisar palavras repetidas em seus textos, melhorando a clareza e fluidez da leitura. Utilizando EJS para renderização de páginas dinâmicas e Bootstrap para um design responsivo, o Ditto oferece uma interface intuitiva para a revisão de textos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published