What I built

ASCII Art Generator is a tiny but extremely powerful web application aimed to generate unlimited professional ASCII art in different styles and for various purposes.

What it does

ASCII Art Generator creates professionally looking ASCII art from text input, image input or even from the user's prompts.

Why I built it

I think that this application could be of great use for ASCII art fans especially considering its free unlimited tier.

How we built it

The application is built using a modern Vanilla JavaScript stack, leveraging Vite for optimized building and HTML5 Canvas for pixel-level image processing. It utilizes the Pollinations.ai API for generating AI silhouettes and the Figlet.js logic for complex text-based font rendering.

Challenges we ran into

Some npm dependencies conflicts were really annoying. And tiny bug fixes to ensure the best smooth experience were also painful.

Accomplishments that we're proud of

Built free, self-sufficient and powerful ASCII art generator completely from scratch!

What we learned

This project reinforced the importance of modular JavaScript (ES6) and the necessity of exposing private module functions to the global window object when working with legacy HTML event handlers.

What's next for ASCII Art Generator

Perhaps, more styles, more languages... Time will show...

Built With

Share this project:

Updates