Skip to content

NameBlock-Designer is a web-based tool for creating personalized name blocks with customizable colors and dynamic themes. Users can download their designs as images, and the tool is fully responsive, providing a seamless experience on all devices.

License

Notifications You must be signed in to change notification settings

madhurimarawat/NameBlock-Designer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NameBlock-Designer

NameBlock-Designer is a web-based tool for creating personalized name blocks with customizable colors and dynamic themes. Users can download their designs as images, and the tool is fully responsive, providing a seamless experience on all devices.

Website Working GIF
Website Themes GIF

Features

  • Dynamic Block Creation: Converts each character of the entered name into a colorful block.

  • Customizable Colors: Allows individual color selection for each block.

  • Automatic Coloring: Provides a one-click option to apply a preset color palette.

  • Image Download: Lets users save their creations as PNG images.

  • Gradient Background: Apply gradient effects to the website’s background, without affecting the saved transparent PNG image.

  • Multiple Themes: Includes various themes for an engaging user experience, such as:

    • 🌅 Sunset Vibes
    • 🌊 Ocean Breeze
    • 🌙 Lavender Dream
    • 🍃 Green Freshness
    • 🔥 Fiery Passion
    • 🌇 Golden Hour
    • 🚢 Calm Seas
    • 💖 Peachy Pink
    • 🍂 Autumn Leaves
    • 🌌 Mysterious Night
    • ☁️ Pastel Dream
    • 🌴 Tropical Paradise
    • 🌫️ Purple Haze
    • 🍓 Berry Blast
    • 🌤️ Silver Lining
    • 🌬️ Cool Breeze

Directory Structure

NameBlock-Designer/
|
├── index.html                 # Main HTML structure of the application
├── css/
│   └── index.css              # CSS file for styling the webpage
├── js/
│   └── index.js               # JavaScript file for interactivity and functionality
└── images/
    ├── Logo.png                      # Application logo
    ├── NAMEBLOCK DESIGNER_NameBlock.png  # Main illustration created using the tool
    └── Designed Name_Transparent.png     # Example with transparent background

Usage

  1. Open index.html in a browser.
  2. Enter your desired name in the input field.
  3. Use the color pickers to customize individual block colors or apply the preset palette using the Auto Colors button.
  4. Optionally, choose a theme from the available options, such as Sunset Vibes or Ocean Breeze. This step does not affect the result; the output will be a transparent PNG image with name blocks in the selected colors and white letters inside the blocks.
  5. Download your design as a transparent PNG image by clicking Download Image.
  6. Use the generated name blocks in your portfolio, personal cards, or other projects. For inspiration and examples, visit my portfolio and my GitHub profile. The project is deployed at NameBlock-Designer Live, or you can download and run it locally.

Preview of Creations

Design Examples: Main illustration created using the tool.

Main Illustration

Design Examples Transparent: Example with transparent background.

Transparent Background Example


Technologies Used

  • HTML5: For structuring the web application.
  • CSS3: For styling and responsive design.
  • JavaScript: For interactivity and dynamic content.
  • html2canvas: For capturing the design and saving it as an image.

Website Design

Screenshot of View 1

Screenshot of View 2

Screenshot of View 3

Screenshot of View 4

Screenshot of View 5

Screenshot of View 6

Screenshot of View 7

Screenshot of View 8

Screenshot of View 9

Additional Notes


Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License.


Thanks for Visiting 😄

  • Drop a 🌟 if you find this repository useful.

  • If you have any doubts or suggestions, feel free to reach me.

    📫 How to reach me:   Linkedin Badge     Mail Illustration📫

  • Contribute and Discuss: Feel free to open issues 🐛, submit pull requests 🛠️, or start discussions 💬 to help improve this repository!