205 palabras
1 minutos
Go Team

Go Team#

Go Team es una pequeña aplicación web básica para manejar usuarios. El objetivo de esta aplicación es mostrar cómo se puede crear una aplicación web básica utilizando Go, Mux, Postgres, Docker, NextJS, React y TailwindCSS.

Esta aplicación me sirvió como base para aprender Go y cómo se puede crear una aplicación web básica con Go y Mux. Entender de que forma se puede conectar una base de datos Postgres con Go y cómo se puede crear una API REST, del mismo modo, cómo se puede dockerizar la aplicación. Asi mismo como la implementación de un frontend con NextJS y React, y cómo se puede utilizar TailwindCSS para el diseño de la aplicación.

Con este proyecto logré configurar tanto el servidor en Go como el cliente en NextJS, y cómo se pueden comunicar entre sí. Además, cómo se puede utilizar Docker para empaquetar la aplicación y cómo se puede desplegar en un servidor. Algo esencial que aprendí fue como realizar un debug con delve de la aplicación en Go o correrla con cambios en vivo con air estando dentro de un contenedor Docker.

Listado de tecnologías utilizadas#

Demo de la aplicación#

Repositorio de GitHub#

nightmareVCO
/
basic-user-crud-go
Waiting for api.github.com...
00K
0K
0K
Waiting...
Go Team
https://vladimircuriel-v2.netlify.app/posts/go-team/
Autor
Vladimir Curiel
Publicado el
2024-11-03