Skip to content

Atmosonic is a web application that recommends music based on the current weather in your city. Leveraging the power of the Spotify and OpenWeather APIs, Atmosonic creates personalized playlists that match the vibe of your surroundings, whether it's a sunny day or a stormy night.

License

Notifications You must be signed in to change notification settings

rajveeerr/Atmosonic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atmosonic 🎵🌦️

Atmosonic is a web application that recommends music based on the current weather in your city. Leveraging the power of the Spotify and OpenWeather APIs, Atmosonic creates personalized playlists that match the vibe of your surroundings, whether it's a sunny day or a stormy night.

🚀 Live Demo

Check out the live version of Atmosonic: https://atmosonic.netlify.app/

🌟 Features

  • Weather-Based Music Recommendations: Get music suggestions that perfectly match the weather in your location.
  • Real-Time Weather Data: Powered by the OpenWeather API to fetch the latest weather information.
  • Curated Playlists: Utilizes the Spotify API to provide high-quality music recommendations.
  • Responsive Design: Fully responsive interface that looks great on any device.
  • Dynamic Content: Built with vanilla JavaScript for seamless DOM manipulation and a smooth user experience.

🛠️ Technologies Used

  • HTML/CSS: Structuring and styling the web pages.
  • Vanilla JavaScript: Implementing core functionalities like API calls and DOM manipulation.
  • Promises & Async/Await: Efficient handling of asynchronous API requests.
  • Spotify API: Fetching personalized music recommendations.
  • OpenWeather API: Getting real-time weather data.

📸 Screenshots

Homepage

Screenshot 2024-08-23 at 2 51 07 AM Screenshot 2024-08-23 at 2 51 30 AM

Get Started

Screenshot 2024-08-23 at 2 52 02 AM Screenshot 2024-08-23 at 2 52 12 AM

📚 What I Learned

Atmosonic was a project that allowed me to bring together everything I’ve learned in Cohort3 of @100xDevs so far:

  • Week 1: HTML, CSS, and Vanilla JS basics.
  • Week 2: Asynchronous JavaScript, Promises(for API Handling), OOPs.
  • Week 3: DOM manipulation and creating a responsive user interface.

🌟 Credits

  • Spotify API for music recommendations.
  • OpenWeather API for providing weather data.
  • Animated Fluen Emoji for animated emojis.

📄 License

This project is open-source and available under the MIT License.

About

Atmosonic is a web application that recommends music based on the current weather in your city. Leveraging the power of the Spotify and OpenWeather APIs, Atmosonic creates personalized playlists that match the vibe of your surroundings, whether it's a sunny day or a stormy night.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published