← Back to portfolio

PROJECT / 01

ASCII Art Web

A Go based web application for generating ASCII art from user provided text using configurable banner styles.

Gonet/httpHTMLCSS

Screenshots

05 images

01 / OVERVIEW

ASCII Art Web turns user provided text into formatted ASCII art through a simple browser interface.

02 / PROBLEM

Generating ASCII art from banner styles is useful as a programming exercise, but a command-line workflow is not as approachable for every user.

03 / SOLUTION

The project exposes the generator through a small web application with a form, server-side processing, and rendered output.

04 / ARCHITECTURE

A Go HTTP server receives form submissions, applies the selected banner style, and returns HTML with the generated result.

05 / TECHNICAL DECISIONS

  • Use Go's standard HTTP tooling to keep request handling explicit and easy to inspect.
  • Keep the interface focused on text input, banner selection, and readable output.
  • Separate generation logic from the page presentation so the core behavior stays testable.

06 / FEATURES

  • Text to ASCII art generation
  • Configurable banner styles
  • Browser-based form workflow
  • Server-rendered output