Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sophi-hub/Ditto--Text-Analyzer

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
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

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.