<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tech_Arpit</title>
    <description>The latest articles on DEV Community by Tech_Arpit (@arpittech756).</description>
    <link>https://dev.to/arpittech756</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4224180%2F760d7c1f-1ad6-42b9-86d1-889ac395702b.jpg</url>
      <title>DEV Community: Tech_Arpit</title>
      <link>https://dev.to/arpittech756</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arpittech756"/>
    <language>en</language>
    <item>
      <title>Weatherly: Building a Modern Weather Dashboard Using HTML, CSS, JavaScript and OpenWeather API</title>
      <dc:creator>Tech_Arpit</dc:creator>
      <pubDate>Tue, 03 Nov 2026 12:09:18 +0000</pubDate>
      <link>https://dev.to/arpittech756/weatherly-building-a-modern-weather-dashboard-using-html-css-javascript-and-openweather-api-46n2</link>
      <guid>https://dev.to/arpittech756/weatherly-building-a-modern-weather-dashboard-using-html-css-javascript-and-openweather-api-46n2</guid>
      <description>&lt;h1&gt;
  
  
  🌦️ Weatherly – A Modern Weather Dashboard
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sxxa3ecy6lcnthy3r6n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sxxa3ecy6lcnthy3r6n.png" alt=" " width="799" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm excited to share one of my web development projects: &lt;strong&gt;Weatherly&lt;/strong&gt;, a modern and interactive weather dashboard built using HTML, CSS, JavaScript, and the OpenWeather API.&lt;/p&gt;

&lt;p&gt;I created this project to improve my frontend development skills, explore API integration, and build a user-friendly weather application with a clean and modern interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 About the Project
&lt;/h2&gt;

&lt;p&gt;Weatherly is a weather dashboard that allows users to explore weather information for different cities around the world.&lt;/p&gt;

&lt;p&gt;The application fetches weather data using the OpenWeather API and displays it through an interactive and responsive user interface.&lt;/p&gt;

&lt;p&gt;This is a frontend-focused project. It does not use a separate custom backend server.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ Technologies Used
&lt;/h2&gt;

&lt;p&gt;Here are the technologies I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5&lt;/strong&gt; – To structure the application.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS3&lt;/strong&gt; – To design the interface and create responsive layouts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; – To handle application logic and API requests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenWeather API&lt;/strong&gt; – To retrieve weather information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel&lt;/strong&gt; – To deploy and host the application.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ✨ Key Features
&lt;/h2&gt;

&lt;p&gt;Weatherly includes several weather-related features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌍 Search for weather information by city.&lt;/li&gt;
&lt;li&gt;🌡️ Current temperature and weather conditions.&lt;/li&gt;
&lt;li&gt;🌤️ Hourly weather forecast.&lt;/li&gt;
&lt;li&gt;📅 7-day weather forecast.&lt;/li&gt;
&lt;li&gt;💧 Humidity information.&lt;/li&gt;
&lt;li&gt;💨 Wind speed and direction.&lt;/li&gt;
&lt;li&gt;☀️ UV Index information.&lt;/li&gt;
&lt;li&gt;🌫️ Air Quality information.&lt;/li&gt;
&lt;li&gt;🌎 Weather information for different cities.&lt;/li&gt;
&lt;li&gt;📱 Modern and responsive user interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvhzgnq0ihx3519v1z7oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvhzgnq0ihx3519v1z7oa.png" alt=" " width="800" height="316"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The weather radar section currently uses a sample radar view rather than a live precipitation radar.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔌 API Integration
&lt;/h2&gt;

&lt;p&gt;One of the most interesting parts of this project was integrating the OpenWeather API.&lt;/p&gt;

&lt;p&gt;Using JavaScript, I connected the application to the weather API and retrieved weather information.&lt;/p&gt;

&lt;p&gt;The application processes the API response and displays the relevant information in the user interface.&lt;/p&gt;

&lt;p&gt;This helped me understand how frontend applications communicate with external APIs and work with dynamic data.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎨 UI/UX Design
&lt;/h2&gt;

&lt;p&gt;I wanted Weatherly to have a modern and visually appealing design.&lt;/p&gt;

&lt;p&gt;My focus was on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean and organized layouts.&lt;/li&gt;
&lt;li&gt;Easy-to-understand weather information.&lt;/li&gt;
&lt;li&gt;User-friendly navigation.&lt;/li&gt;
&lt;li&gt;Modern visual elements.&lt;/li&gt;
&lt;li&gt;Responsive design.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I believe that a good user experience is just as important as application functionality.&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 What I Learned
&lt;/h2&gt;

&lt;p&gt;Building Weatherly helped me improve my understanding of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working with external APIs.&lt;/li&gt;
&lt;li&gt;Fetching and displaying dynamic data using JavaScript.&lt;/li&gt;
&lt;li&gt;Handling API responses.&lt;/li&gt;
&lt;li&gt;Designing modern frontend interfaces.&lt;/li&gt;
&lt;li&gt;Creating responsive web applications.&lt;/li&gt;
&lt;li&gt;Deploying projects using Vercel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project also helped me gain more confidence in frontend development.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Live Demo
&lt;/h2&gt;

&lt;p&gt;You can explore Weatherly here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://weather-report-theta-beige.vercel.app/" rel="noopener noreferrer"&gt;https://weather-report-theta-beige.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💭 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F87dwpz6cpw4oq2oz35ts.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F87dwpz6cpw4oq2oz35ts.png" alt=" " width="799" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Weatherly was a great learning experience for me.&lt;/p&gt;

&lt;p&gt;While building this project, I learned how to combine frontend technologies with real-world API data to create a useful web application.&lt;/p&gt;

&lt;p&gt;I'm continuously learning and exploring new technologies to improve my development and UI/UX design skills.&lt;/p&gt;

&lt;p&gt;I would love to hear your feedback and suggestions!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading! 🚀&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
