Jose Castro

Weather App

Building a full-stack weather app to deepen my understanding of client-server communication

Personal project built with vanilla JavaScript, Node.js, and Express. A post-bootcamp rebuild to solidify my understanding of full-stack fundamentals from the ground up.

express
node
postman

Features

  • Location-based weather search using a custom geocoding endpoint to convert user input into coordinates.
  • Express server acting as a middleware layer between the frontend and two external APIs
  • Dynamic DOM updates with cleaned JSON responses from the backend

Challenges

Learnings

Outcome

Successfully rebuilt a bootcamp project independently, gaining a clear end-to-end understanding of how user input travels through a full-stack application — from the frontend, through an Express server, to external APIs and back.