Modern Weather Dashboard
Full-Stack Web Developer
•
Engineered a responsive full-stack weather application with a Vanilla JavaScript
front end and a Node.js/Express backend, using MongoDB (via Mongoose) for data
storage and Cloudinary for media handling.
•
Deployed the backend on Railway and the front end on Vercel with CI/CD auto
deploy on every push.
•
Integrated the OpenWeatherMap API for real-time forecasting and Leaflet.js for
interactive spatial maps, with asynchronous data fetching to sync search history to
the database and a dynamic 'Latest on Top' sort.