You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/ascii-art-web/ascii-art-web.en.md) as the first subject.
You must follow the same [principles](https://public.01-edu.org/subjects/ascii-art-web/ascii-art-web.en) as the first subject.
Ascii-art-web-export consists on making sure that it is possible to export the output of the web application, at least in one export format at your choice.
- You should be able to export the result of the [ascii-art](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) project implemented in the website.
- You should be able to export the result of the [ascii-art](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) project implemented in the website.
- The file must be exported with the right permissions (**read and write**) for the user.
This project will help you learn about :
@ -24,4 +24,4 @@ This project will help you learn about :
- The web server must export at least in one export format.
- The web server must be created in **Go**.
- You must handle website errors.
- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en).
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://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) application for this project.
- 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.
@ -28,7 +28,7 @@ This project will help you learn about :
- You must handle website errors.
- The web server must be created in **Go**.
- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en).
- The project must have files written in **HTML**.
You must follow the same [instructions](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) as in the first subject but with colors.
You must follow the same [instructions](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) as in the first subject but with colors.
- The output should manipulate colors using the **flag**`--color=<color>`, in which `--color` is the flag and `<color>` is the color of choice.
- The colors must respect the [RGB](https://en.wikipedia.org/wiki/RGB_color_model) concept.
@ -23,5 +23,5 @@ This project will help you learn about :
### Instructions
- Your project must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
- It is recommended that the code should present a **test file**.
You must follow the same [instructions](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) as in the first subject but the second argument must be the name of the template.
You must follow the same [instructions](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) as in the first subject but the second argument must be the name of the template.
This project will help you learn about :
@ -16,9 +16,9 @@ This project will help you learn about :
### Instructions
- Your project must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
- It is recommended that the code should present a **test file**.
- You can see all about the **banners** [here](https://github.com/01-edu/public/tree/master/subjects/ascii-art/ascii-art.en.md).
- You can see all about the **banners** [here](https://github.com/01-edu/public/tree/master/subjects/ascii-art).
You must follow the same [instructions](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) as in the first subject but the representation should be formatted using a **flag**`--align=<type>`, in which `type` can be :
You must follow the same [instructions](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) as in the first subject but the representation should be formatted using a **flag**`--align=<type>`, in which `type` can be :
- center
- left
@ -23,7 +23,7 @@ This project will help you learn about :
### Instructions
- Your project must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
- It is recommended that the code should present a **test file**.
- You must follow the same [instructions](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art.en.md) as in the first subject but writing the result into a file.
- You must follow the same [instructions](https://public.01-edu.org/subjects/ascii-art/ascii-art.en) as in the first subject but writing the result into a file.
- The file must be named by using the flag `--output=<fileName.txt>`, in which `--output` is the flag and `<fileName.txt>` is the file name.
@ -18,7 +18,7 @@ This project will help you learn about :
### Instructions
- Your project must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
- It is recommended that the code should present a **test file**.
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`Hello World`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`123`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`#=\[`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`(somthing&234)`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`abcdefghijklmnopqrstuvwxyz`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`\!" #$%&'()*+,-./`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`:;<=>?@`
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://github.com/01-edu/public/blob/master/subjects/ascii-art/ascii-art-reverse-example.md).
##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example).
`ABCDEFGHIJKLMNOPQRSTUVWXYZ`
###### Does it display the value above?
#### Basic
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)
###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)?
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Is there a test file for this code?
###### +Are the tests checking each possible case?
@ -19,7 +19,7 @@ This project will help you learn about :
### Instructions
- Your project must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
- It is recommended that the code should present a **test file**.
- It will be given some [**banner**](https://github.com/01-edu/public/blob/master/subjects/ascii-art) files with a specific graphical template representation of ASCII. The files are formatted in a way that it is not necessary to change them.
You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/groupie-trackers/groupie-trackers.en.md) as the first subject.
You must follow the same [principles](https://public.01-edu.org/subjects/groupie-trackers/groupie-trackers.en) as the first subject.
- Groupie Trackers Filters consists on letting the user filter the artists/bands that will be shown.
@ -31,5 +31,5 @@ This project will help you learn about:
- The backend must be written in **Go**.
- You must handle website errors.
- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en)
- It is recommended that the code should present a **test file**.
You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/groupie-trackers/groupie-trackers.en.md) as the first subject.
You must follow the same [principles](https://public.01-edu.org/subjects/groupie-trackers/groupie-trackers.en) as the first subject.
- Groupie Trackers Geolocation consists on mapping the different concerts locations of a certain artist/band given by the Client.
@ -23,7 +23,7 @@ This project will help you learn about :
- The backend must be written in **Go**
- You must handle website errors
- The code must respect the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en)
- It is recommended that the code should present a **test file**
You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/groupie-trackers/groupie-trackers.en.md) as the first subject.
You must follow the same [principles](https://public.01-edu.org/subjects/groupie-trackers/groupie-trackers.en) as the first subject.
Groupie-trackers-search-bar consists of creating a functional program that searches, inside your website, for a specific input text.
@ -27,4 +27,4 @@ This project will help you learn about :
### Instructions
- The program must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).