## ascii-art-web ### Objectives Ascii-art-web consists in creating and running a server, in which it will be possible to use a web **GUI** (graphical user interface) version of your last project, ascii-art. - You must use your [ascii-art](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) application for this project. - You can run your server **locally** (localhost) or using an **API**. - You must use the different [banners](https://github.com/01-edu/public/tree/master/subjects/ascii-art) for the website. - It should be available to choose between the banners. - You have to use the right [HTTP methods](https://www.tutorialspoint.com/http/http_methods.htm). - You need to have a well established connection between server and client. This project will help you learn about : - Client utilities. - Back-end and front-end. - The basics of web : - Server - HTML - HTTP - [HTTP methods](https://www.tutorialspoint.com/http/http_methods.htm) - [HTTP status](https://www.restapitutorial.com/httpstatuscodes.html) - Ways to receive data - Ways to output data ### Allowed packages - Only the [standard go](https://golang.org/pkg/) packages are allowed ### Instructions - You must handle website errors. - The web server must be created in **Go**. - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). - The project must have files written in **HTML**. ### Usage - [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20).