Open garciatoscano opened 2 years ago
Muchas gracias por participar en el desafío y por tu tiempo y esfuerzo 🥳
Mañana nos juntamos a las 19:00 para ver vuestras soluciones en directo. Basta que vengas con un micro que funcione y dispuesto a compartir lo aprendido con el calor y la compañía de los malandriners.
El sorteo de cosas lo haremos en el directo y tendrás 4 puntazos más por presentar ;)
Aúpa!!
Reto 2 y 3
Backend: Notion API para todos lo textos y el registro de los users/intentos Frontend: Next.js con Tailwindcss + daisyUI
Es la primera vez que hago algo con cara y ojos con Next.js, a parte de tutoriales Hello World!, y también la primera vez usando Tailwindcss. Me han encantado.
La historia propuesta en el Reto 2-3 se me ha atravesado al hacer la petición POST para el registro de usuarios/as. Para recuperar los textos sí que he usado la librería
@notionhq/client
pero para hacer el registro mediante POST he tenido que tirar defetch
dentro degetServerSideProps
por problemas con el CORS.Sobre la autentificación de usuarios, he optado por usar solo el oAuth de Github, aunque NextjsAuth permite de manera muy sencilla añadir otros providers. Tanto Twitter como Google ponen complicadas las cosas para trabajar en localhost (pero se puede hacer). De todas maneras todos/as los que lo probaremos esta solución tenemos una cuenta de Github seguro :)
Para el deploy he usado Vercel, por eso de que son los creadores de Next.js y todo queda en casa. La verdad he alucinado con todas las opciones que tienen, integración con Github y ramas, logs, builds, C/I, madre mía! Soy novato en este tipo de entornos, ha sido un descubrimiento que sin duda, no voy a parar de usar.
El código está disponible aquí: Repositorio Desafío BasS El Front puedes verlo aquí: Backend de la Suerte
Muchas gracias Dani por proponer el reto!