The application allows users to enter a sentence or a block of text and generates a modified version of the input with all vowels removed. It identifies both uppercase and lowercase vowels and processes the entered text to retain all characters except the vowels. The resulting text is displayed directly on the webpage without requiring a page reload.
The project was developed using HTML5 for structuring the webpage, CSS3 for styling and creating a responsive interface, and JavaScript for implementing the vowel removal logic, handling user input and displaying the output through DOM manipulation.
Through this project, I gained practical experience in using while loops, nested loops, boolean variables, conditional statements and string manipulation. The primary focus was on developing the logic manually by traversing the input and checking individual characters rather than relying on advanced built in JavaScript methods.
This project helped strengthen my understanding of loop execution, conditional logic and string processing while improving my problem solving and logical thinking skills through a practical programming exercise.
