Wu-Tang Name Generator 🤘🏼🕶️🎵

Description

Welcome to the Wu-Tang Name Generator, where we determine if you're worthy of a legendary Wu-Tang Name. Answer a few questions, and let the magic unfold.

How to Use

  1. Enter your first name.
  2. Enter your last name.
  3. Input your age.
  4. Share your favorite food.
  5. Choose between left or right Twix.
  6. Click the "Wu Me" button. Your unique Wu-Tang Name will be revealed!

Check out the generator here!

Tech Used

  • Node.js: Powering the server-side functionality.
  • HTML, CSS, JavaScript: Crafting an interactive and visually appealing front-end.

Lessons Learned

This project provided invaluable experience in full-stack development, from server-side logic to front-end design.

  • Server-Side Development
    • HTTP Server Creation: 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.