A modern, beginner-friendly Text Analyzer Web App that helps users analyze their text instantly — showing word count, character count, and estimated reading time — with a beautiful animated UI.
👉 Live Demo: shubhamranswal.github.io/Text-Analyzer
- 📝 Real-time Word & Character Count
- ⏱ Reading Time Estimation (average 200 WPM)
- 🌙 Dark/Light Mode Toggle (saved in local storage)
- 💫 Animated Particles Background
- 🎨 Modern Glassmorphism UI with smooth transitions
- 📱 Fully Responsive design
- 🔰 Beginner-friendly codebase — perfect for learning HTML, CSS, and JavaScript
git clone https://github.com/shubhamranswal/project-textAnalyzer.gitcd project-textAnalyzerOpen index.html directly in your browser — no installation required! 🎉
| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3 | Styling & Animations |
| JavaScript (ES6) | Logic & Interactivity |
If you’re looking for Hacktoberfest ideas or just want to contribute, here are some open enhancement ideas:
- ✨ Add sentiment analysis (Positive / Neutral / Negative)
- 🌐 Add language detection and multilingual support
- 🔊 Add text-to-speech and speech-to-text features
- 📊 Add readability score (e.g., Flesch-Kincaid index)
- 🖼 Add theme customization (custom color palettes)
- 💾 Enable text export (save to
.txtor.pdf) - 🧪 Improve unit tests and accessibility (a11y)
This project welcomes all contributors — especially first-timers joining Hacktoberfest 2025!
You can contribute by:
- Adding new features 💡
- Improving UI/UX 🎨
- Fixing bugs 🐞
- Enhancing documentation 🧾
Make sure to check out our CONTRIBUTING.md for full contribution guidelines.
-
Fork the repo
-
Create a new branch
git checkout -b feature/your-feature
-
Commit your changes
git commit -m "Add: your feature description" -
Push to GitHub
git push origin feature/your-feature
-
Open a Pull Request 🎉
This project is licensed under the MIT License — you’re free to use, modify, and distribute it with attribution.
Shubham Ranswal 🔗 Portfolio 🐙 GitHub
If you like this project, don’t forget to star ⭐ the repository and share it with others. Your support helps the project grow and reach more contributors! 💪