Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NoteLegend/Hobby_Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 Hobby Explorer

A dynamic web application that helps users discover new hobbies based on their preferences, local weather conditions, and interests. The application integrates multiple APIs to provide a personalized and interactive experience.

🌟 Features

  • 🎨 Interactive UI with Dark/Light theme support
  • πŸ“ Location-based recommendations
  • β›… Real-time weather integration
  • πŸ” Personalized hobby suggestions
  • πŸ“Έ Dynamic hobby images
  • πŸ—‚οΈ Category-based filtering
  • πŸ’Ύ Local storage for saved preferences

πŸ”Œ API Integrations

1. Google Gemini API

Purpose: Powers the intelligent hobby recommendation system

  • Generates personalized hobby suggestions based on user preferences
  • Considers factors like:
    • Time availability
    • Energy level
    • Social preferences
  • Provides detailed hobby descriptions and requirements

2. Unsplash API

Purpose: Provides high-quality imagery for hobbies

  • Fetches relevant images for each hobby
  • Enhances visual appeal of hobby cards
  • Ensures fresh and diverse visual content

3. OpenWeather API

Purpose: Delivers real-time weather data

  • Provides current weather conditions
  • Enables weather-based hobby suggestions
  • Helps users plan outdoor activities

πŸ› οΈ Technical Stack

  • Frontend: HTML5, CSS3, JavaScript (Vanilla)
  • APIs:
    • Google Gemini
    • Unsplash
    • OpenWeather
  • Storage: Local Storage
  • Design: Responsive with Glass Morphism UI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published