An open API service indexing awesome lists of open source software.

https://github.com/madhurimarawat/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.
https://github.com/madhurimarawat/nameblock-designer

beautiful-themes css deployement documentation dynamic-update easy-to-use-autoclicker fancy-design html html-css-javascript illustrations interactive-visualizations intermediate-project logo name-blocks name-designer portfolio-website square-block-design themes user-friendly-interface web-development

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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
```plaintext
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](https://madhurimarawat.github.io/Portfolio-Website/) and [my GitHub profile](https://github.com/madhurimarawat). The project is deployed at [NameBlock-Designer Live](https://madhurimarawat.github.io/NameBlock-Designer/), or you can download and run it locally.

---

## Preview of Creations

**Design Examples:** *Main illustration created using the tool.*

![Main Illustration](images/NAMEBLOCK%20DESIGNER_NameBlock.png)

**Design Examples Transparent:** *Example with transparent background.*

![Transparent Background Example](images/Designed%20Name_Transparent.png)

---

## 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

- Explore more frontend development projects in my repository: [Website-Frontend-Development](https://github.com/madhurimarawat/Website-Frontend-Developement).
- [NameBlock-Designer](https://madhurimarawat.github.io/NameBlock-Designer/) is a tool to create vibrant, personalized name blocks. I used it to design blocks, made them transparent using [Remove.bg](https://www.remove.bg/), and added them to my [portfolio website](https://madhurimarawat.github.io/Portfolio-Website/).

---

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

## License
This project is licensed under the [MIT License](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](https://img.shields.io/badge/-madhurima-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/madhurima-rawat/) Β  Β 
Mail IllustrationπŸ“«


- **Contribute and Discuss:** Feel free to open issues πŸ›, submit pull requests πŸ› οΈ, or start discussions πŸ’¬ to help improve this repository!