Inspiration

Being students with entry-level skills who wanted to make something. While this type of project may be old and not original, it was fun and relatively unstressful.

What it does

Makes (grayscale) ASCII art from an uploaded image (the image can also be resized).

How we built it

We used GitHub for collaboration, Python as our programming language of choice, and Flask to turn our idea into a serverless webapp. We also used the Pillow (PIL) Python library to process the image(s).

Challenges we ran into

Creating a webapp with Flask was the most challenging part of this hack. Building webapps, even simple ones, was new to almost all our group members.

Accomplishments that we're proud of

Getting everything working and having a (somewhat) polished product in the form of a webapp. Rather than just making a CLI/terminal program, we were able to create something that a user can easily interact with from anywhere in the world without having to install it on their device.

What we learned

How to use Flask, Pillow, and Python (most of our group had not used Python before).

What's next for img2asciii

Next, any minor bug fixes will be implemented as needed. Additionally, it is likely that we will implement the option to use a wider range of ASCII characters (toggleable feature).

Built With

Share this project:

Updates