Skip to content

A random string generator tool with both frontend and backend components. The frontend is built with HTML, Tailwind CSS, and JavaScript for a responsive interface, while the backend uses Node.js and Express to handle requests and generate strings.

Notifications You must be signed in to change notification settings

Amalkrishnanvp/Random-String-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random String Generator

Overview

This is a simple tool that generates random strings based on specified parameters. You can customize the string length and character set by including options like uppercase letters, lowercase letters, numbers, and special characters.

Features

  • Specify the length of the generated string.
  • Choose character sets: uppercase letters, lowercase letters, numbers, special characters.
  • Generate multiple strings at once.

Technologies Used

  • Frontend: Tailwind CSS, JavaScript, CSS, HTML
  • Backend: Node.js, Express, Handlebars (hbs)

Installation

Tools

  1. Clone the repository

    git clone https://github.com/Amalkrishnanvp/Random-String-Generator.git
  2. Navigate to the project directory

    cd "Random String Generator"
  3. Install dependencies

    npm install
  4. Run the project

    node app.js
  5. Open your web browser and go to http://localhost:1000

Usage

  1. Enter the desired length of the string.
  2. Select the character sets you want to include.
  3. Click the "Generate" button to create a random string.

Example

Generated strings:

1. A1z!Bx2Q
2. mZ9$L2wX
3. P7#bN4dR

Project Structure

Here’s an overview of the project structure for the Movie Search Application:

Random String Generator/
│
├── public/
│   ├── javascripts/
│   │   └── main.js         # JavaScript file for client-side functionality
│   └── stylesheets/
│       └── style.css       # CSS file for styling
│
├── routes/
│   ├── index.js            # Route handling for index
│   └── data.js             # Route handling for getting string data
│
├── src/
│   └── input.css           # Additional CSS file for styling
│
├── views/
│   ├── index.hbs           # Handlebars template for the index page
│   └── layout.hbs          # Handlebars layout template
│
├── app.js                  # Main application file
└── README.md               # Project documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Node.js: The runtime environment that powers the backend of this project.
  • Express: For providing a robust and flexible server framework to handle HTTP requests and server-side logic.
  • Handlebars: For enabling efficient and dynamic templating to render HTML views.
  • Tailwind CSS: For offering a utility-first CSS framework to create responsive and customizable designs..

Contact

For any questions, contact Amalkrishnanvp17@gmail.com

About

A random string generator tool with both frontend and backend components. The frontend is built with HTML, Tailwind CSS, and JavaScript for a responsive interface, while the backend uses Node.js and Express to handle requests and generate strings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published