## 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/ ) 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/ ).
- 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 ).