Skip to content

Commit f0443b0

Browse files
authored
Merge pull request #19 from paulpessoa/paulpessoa-translation-desafio1
Paulpessoa translation desafio1
2 parents 8c0d48b + 84d8d96 commit f0443b0

File tree

3 files changed

+187
-5
lines changed

3 files changed

+187
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<br />
2+
<p align="center">
3+
<img width="10%" align="center" src="../jamstack.svg"/>
4+
5+
<h3 align="center">Challenge 1 - Post.io 🗞️</h3>
6+
7+
<p align="center">
8+
DevChallenge Hacktoberfest 2022
9+
</p>
10+
11+
## Index
12+
13+
- [Index](#index)
14+
- [Challenge](#challenge)
15+
- [Application](#application)
16+
- [Goal](#goal)
17+
- [Requirements](#requirements)
18+
- [Additional Features](#additional-features)
19+
- [Tips](#tips)
20+
- [Examples](#examples)
21+
- [Community](#community)
22+
23+
## Challenge
24+
25+
### Application
26+
27+
You will create a blog post page
28+
29+
### Goal
30+
31+
You will have to create a jamstack application, in which it will have to follow the principles of the [architecture model](https://jamstack.org/), basically it will be a blog post page integrated into an external service that will provide the data for consumption and will be exhibited for final user.
32+
33+
### Requirements
34+
35+
- For consumption of dice, use padrão REST.
36+
- It should be developed using the framework [Next.js](https://nextjs.org/docs) or another link/framework of your choice.
37+
- It will have to have data from the publication of the post and the name of the author.
38+
- Still on the page of the post, fear that a banner does not have a top, title and content.
39+
40+
### Additional features
41+
42+
- Unwrap blog using typescript.
43+
- As a client, instead of the REST standard, use or GraphQL.
44+
- Create a page that will have a list of all the blog posts, and that each post, clicked, will be open for reading.
45+
- Implement functionality to load more posts on the same listing page.
46+
47+
### Tips
48+
49+
- Nesse challenge you will be able to create or design in the way you prefer, then you can leave creativity to play or /
50+
- We recommend using the following CMS: [hypgraph](https://hygraph.com/) or [prismic](https://prismic.io/), because there are other sites on the [jamstack that can be used](https ://jamstack.org/headless-cms/).
51+
52+
## Examples
53+
54+
- [Medium](https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898)
55+
- [Dev.to](https://dev.to/jeroendedauw/advice-for-junior-developers-30am)
56+
- [Pingback](https://pingback.com/susanowo/melhores-navigadores)
57+
58+
## Community
59+
60+
If you have any questions about the challenges, feel free to ask for help in the community of [discord](https://discord.gg/yvYXhGj)
61+
62+
<br><br>
63+
64+
Site: <https://www.devchallenge.com.br/>
65+
66+
<br>
67+
68+
<table style="border-color:transparent">
69+
<tr>
70+
<td>
71+
<a href="https://discord.gg/yvYXhGj" target="_blank">
72+
<img src="https://cdn3.iconfinder.com/data/icons/discord/64/discord_20-512.png" width="30px" height="30px" alt="Discord">
73+
</a>
74+
</td>
75+
<td>
76+
<a href="https://www.linkedin.com/company/devchallenge/" target="_blank">
77+
<img src="https://cdn3.iconfinder.com/data/icons/glypho-social-and-other-logos/64/logo-linkedin-512.png" width="35px" height="35px" alt="Linkedin">
78+
</a>
79+
</td>
80+
<td>
81+
<a href="https://twitter.com/dev_challenge" target="_blank">
82+
<img src="https://cdn3.iconfinder.com/data/icons/picons-social/57/43-twitter-512.png" width="30px" height="30px" alt="Twitter">
83+
</a>
84+
</td>
85+
<td>
86+
<a href="https://www.instagram.com/devchallenge/" target="_blank">
87+
<img src="https://cdn4.iconfinder.com/data/icons/picons-social/57/38-instagram-3-512.png" width="30px" height="30px" alt="Instagram">
88+
</a>
89+
</td>
90+
</tr>
91+
</table>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<br />
2+
<p align="center">
3+
<img ancho="10%" alinear="centro" src="../jamstack.svg"/>
4+
5+
<h3 align="center">Desafío 1 - Post.io 🗞️</h3>
6+
7+
<p align="center">
8+
DevChallenge Hacktoberfest 2022
9+
</p>
10+
11+
## Índice
12+
13+
- [Índice](#índice)
14+
- [Reto](#reto)
15+
- [Requisitos](#requisitos)
16+
- [Reto](#reto)
17+
- [Requisitos](#requisitos)
18+
- [Extras](#extras)
19+
- [Consejos](#consejos)
20+
- [Ejemplos](#ejemplos)
21+
- [Comunidad](#comunidad)
22+
23+
## Desafío
24+
25+
### Solicitud
26+
27+
Crearás una página de publicación de blog.
28+
29+
### Reto
30+
31+
Debes crear una aplicación jamstack, en la cual debe seguir los principios de este [modelo de arquitectura](https://jamstack.org/), básicamente será una página de blog post integrada con un servicio externo que proporcionará los datos para consumo y se mostrará al usuario final.
32+
33+
### Requisitos
34+
35+
- Para el consumo de datos, utilice el patrón REST.
36+
- Se debe desarrollar el marco [Next.js](https://nextjs.org/docs) u otro lenguaje/marco de su elección.
37+
- Deberá tener fecha de publicación del post y nombre del autor.
38+
- Todavía en la página de publicación, debe haber un banner en la parte superior, título y contenido.
39+
40+
### Extras
41+
42+
- Desarrollar blog usando mecanografiado.
43+
- Como cliente, en lugar del REST estándar, use GraphQL.
44+
- Cree una página que tendrá una lista de todas las publicaciones del blog, y que en cada publicación, al hacer clic, se abrirá para leer.
45+
- Implementar la funcionalidad para cargar más publicaciones en la misma página de listado.
46+
47+
### Consejos
48+
49+
- En este desafío podrás crear el diseño de la manera que prefieras, para que puedas dejar actuar la creatividad.
50+
- Recomendamos usar el siguiente CMS: [hypgraph](https://hygraph.com/) o [prismic](https://prismic.io/), sin embargo, hay otros en el [sitio web de jamstack que se pueden usar](https://jamstack.org/headless-cms/).
51+
52+
## Ejemplos
53+
54+
- [Medio](https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898)
55+
- [Dev.to](https://dev.to/jeroendedauw/advice-for-junior-developers-30am)
56+
- [Pingback](https://pingback.com/susanowo/melhores-navegadores)
57+
58+
## Comunidad
59+
60+
Si tiene alguna pregunta sobre los desafíos, no dude en pedir ayuda a la comunidad [discord](https://discord.gg/yvYXhGj)
61+
62+
<br><br>
63+
64+
Sitio web: <https://www.devchallenge.com.br/>
65+
66+
<br>
67+
68+
<table style="border-color:transparent">
69+
<tr>
70+
<td>
71+
<a href="https://discord.gg/yvYXhGj" target="_blank">
72+
<img src="https://cdn3.iconfinder.com/data/icons/discord/64/discord_20-512.png" width="30px" height="30px" alt="Discord">
73+
</a>
74+
</td>
75+
<td>
76+
<a href="https://www.linkedin.com/company/devchallenge/" target="_blank">
77+
<img src="https://cdn3.iconfinder.com/data/icons/glypho-social-and-other-logos/64/logo-linkedin-512.png" width="35px" height="35px" alt="Linkedin">
78+
</a>
79+
</td>
80+
<td>
81+
<a href="https://twitter.com/dev_challenge" target="_blank">
82+
<img src="https://cdn3.iconfinder.com/data/icons/picons-social/57/43-twitter-512.png" width="30px" height="30px" alt="Twitter">
83+
</a>
84+
</td>
85+
<td>
86+
<a href="https://www.instagram.com/devchallenge/" target="_blank">
87+
<img src="https://cdn4.iconfinder.com/data/icons/picons-social/57/38-instagram-3-512.png" width="30px" height="30px" alt="Instagram">
88+
</a>
89+
</td>
90+
</tr>
91+
</table>

translations/README.es.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,19 @@ podrás elegir tu premio en la web de Hacktoberfest, puede ser una camiseta o pl
5353

5454
# Desafíos
5555
## Desafío 1
56-
[Leer el desafío](./desafios/desafio1/translations/desafio.es.md)
56+
[Leer el desafío](../desafios/desafio1/translations/desafio.es.md)
5757

5858
## Desafío 2
59-
[Leer el desafío](./desafios/desafio2/translations/desafio.es.md)
59+
[Leer el desafío](../desafios/desafio2/translations/desafio.es.md)
6060

6161
## Desafío 3
62-
[Leer el desafío](./desafios/desafio3/translations/desafio.es.md)
62+
[Leer el desafío](../desafios/desafio3/translations/desafio.es.md)
6363

6464
## Desafío 4
65-
[Leer el desafío](./desafios/desafio4/translations/desafio.es.md)
65+
[Leer el desafío](../desafios/desafio4/translations/desafio.es.md)
6666

6767
## Desafío 5
68-
[Leer el desafío](./desafios/desafio5/translations/desafio.es.md)
68+
[Leer el desafío](../desafios/desafio5/translations/desafio.es.md)
6969

7070
# Proyectos Abiertos
7171

0 commit comments

Comments
 (0)