Welcome to the Palindrome Checker—a simple web application that helps you determine whether a given text is a palindrome or not. A palindrome is a word, verse, sentence, or number that reads the same backward or forward.
- Input text in the text box.
- Click on the "Check" button.
- The app will display whether the entered text is a palindrome or not.
- Node.js: Powering the server-side functionality.
- HTML, CSS, JavaScript: Crafting an interactive and visually appealing front-end.
- Server-Side Development
- HTTP Server: Creating a basic HTTP server using Node.js.
- URL Paths: Using the
url
module to parse and handle different URL paths. - Query Parameters: Utilizing the
querystring
module to parse and extract parameters from the query string.
- Front-End Design
- Interactive JavaScript: Implementing interactive features with JavaScript, such as fetching data from the server and updating the UI dynamically.
- External Libraries
- Figlet: Integrating the Figlet library for generating ASCII art, adding a creative touch to error messages.
- Project Organization
- File Structure: Organizing files into appropriate directories for efficient code management.
- Resource Handling: Managing resources like HTML, CSS, and JS files appropriately.
- Local Deployment
- Setting up and running the application locally for testing and development purposes.