Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/praneethravuri/weatherly

Weatherly is a user-friendly website that seamlessly integrates with Google Maps to provide you with accurate and up-to-date weather information for any location around the world
https://github.com/praneethravuri/weatherly

geocoding google-maps google-maps-api google-maps-javascript google-maps-javascript-api google-maps-vue javascript open-weather-api reverse-geocoding vue vuejs weather

Last synced: about 2 months ago
JSON representation

Weatherly is a user-friendly website that seamlessly integrates with Google Maps to provide you with accurate and up-to-date weather information for any location around the world

Awesome Lists containing this project

README

        

# Weatherly - Real-time Local Weather Application


Alt text
Alt text
Alt text
Alt text

Welcome to Weatherly, a responsive web application designed to deliver real-time, location-specific weather forecasts right to your screen. By integrating Google Maps API with Open Weather API, Weatherly provides users with accurate and up-to-date weather information based on their precise location.

### Features

- Real-time Weather Data: Access up-to-the-minute weather forecasts tailored to your exact position.

- Google Maps Integration: Seamlessly find your location and view the weather specifics overlayed on the map.

- Responsive Design: Whether on desktop, tablet, or mobile, enjoy a fully responsive interface that adapts to your device for optimal viewing.

### Powered by Google Cloud Platform (GCP)

Weatherly harnesses the robust cloud-based solutions and services provided by GCP, ensuring reliable access to application functionalities and API management. Through GCP, we leverage a solid infrastructure that scales and maintains performance excellence.

### Getting Started

To get started with Weatherly, clone the repository to your local machine and follow the setup instructions below.

### Prerequisites

A Google Cloud Platform account with billing enabled. API keys for Google Maps and Open Weather APIs.

### Installation

1. Clone the repository

```
git clone https://github.com/praneethravuri/weatherly.git
cd weatherly
```

2. Set up your API keys

* Obtain your Google Maps and Open Weather API keys from their respective platforms.
* Create an .env file in the root directory of the project.
* Add your API keys to the .env file as follows:

```
VITE_GOOGLE_MAPS_API_URL='your_google_maps_api_key'
VITE_OPEN_WEATHER_API_URL='your_open_weather_api_key'
```

3. Install dependencies

```npm install```

4. Run the application

```npm dev```

### Feedback

Any feedback or suggestions are welcome. Please open an issue in the repository for any queries.