๐๐๐ถ๐น๐ฑ๐ถ๐ป๐ด ๐๐ฟ๐ผ๐๐ฝ๐ถ๐ฒ ๐ง๐ฟ๐ฎ๐ฐ๐ธ๐ฒ๐ฟ ๐ถ๐ป ๐๐ผ
My team and I built Groupie Tracker during our apprenticeship at Zone01 Kisumu. It is a web app that shows live music artist data.
We wrote the entire backend in Go. We used only the Go standard library for this project.
How it works:
- The app pulls data from an external API.
- Our Go server fetches the data.
- The server decodes JSON into structs.
- The server sends the data to HTML templates.
The live search feature was the best part.
When you type in the search bar, JavaScript sends a request to our Go server. The server looks for matching artists. It sends JSON back to the page. The page updates without a reload.
This project taught us how client and server communicate.
Source: https://dev.to/kahenda/building-groupie-tracker-in-go-39p7