This project is a Palindrome Checker built with JavaScript, HTML, and CSS. It checks whether a given string is a palindrome (reads the same backward as forward) while ignoring case, punctuation, and spacing. This is one of the projects required to obtain the JavaScript Algorithms and Data Structures Certificate from freeCodeCamp.
Type 2025 to see the magic!
Click to view and interact: Palindrome Checker
JavaScript
- String manipulation
- Regular Expressions
- Conditional statements
- Functions
HTML
- Input fields
- Buttons
- Error messages
CSS
- Responsive design
- Hover and active states for buttons
Contribute to this project in the following ways:
- Improve the error handling logic and UI.
- Add more features, such as history tracking of checked strings or dark mode.
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
. - Push to the original branch:
git push origin <project_name>/<location>
. - Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.
Don't forget to give the project a star ⭐ if you liked it or found it helpful!