https://github.com/shivatejaburle/weather-app
Crafting a Dynamic Weather Application: Unleashing the Power of Django and Python with API Integration to Fetch Real-Time Weather Data Based on City Names.
https://github.com/shivatejaburle/weather-app
beginner beginner-friendly beginner-project django django-application django-project simple-app simple-django simple-django-app simple-django-project simple-project weather weather-api weather-app weather-data weather-information weatherapi weatherapp
Last synced: 18 days ago
JSON representation
Crafting a Dynamic Weather Application: Unleashing the Power of Django and Python with API Integration to Fetch Real-Time Weather Data Based on City Names.
- Host: GitHub
- URL: https://github.com/shivatejaburle/weather-app
- Owner: shivatejaburle
- License: mit
- Created: 2024-03-11T15:13:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-17T07:32:26.000Z (about 2 months ago)
- Last Synced: 2025-04-17T22:03:07.255Z (about 2 months ago)
- Topics: beginner, beginner-friendly, beginner-project, django, django-application, django-project, simple-app, simple-django, simple-django-app, simple-django-project, simple-project, weather, weather-api, weather-app, weather-data, weather-information, weatherapi, weatherapp
- Language: Python
- Homepage: https://weather-app-stb.vercel.app/
- Size: 92.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather Application
Crafting a Dynamic Weather Application:
Unleashing the Power of Django and Python with API Integration to Fetch Real-Time Weather Data Based on City Names.## Installing
### Clone the project
```bash
git clone https://github.com/shivatejaburle/weather-app
cd weather-app
```### Setup your Virtual Environment
```bash
pip install virtualenv
virtualenv venv
# For Windows
venv\Scripts\activate
# For Mac
source venv/bin/activate
```### Install dependencies
```bash
pip install -r requirements.txt
```### Environment Settings
Create `weather-app/.env` to store your API Key.
```bash
WEATHER_API_KEY = "Your-API-Key"
```### Apply migrations
```bash
python manage.py migrate
```
### Collect static files (only on a production server)```bash
python source/manage.py collectstatic
```### Running a development server
Just run this command:
```bash
python manage.py runserver
```## Screenshots
| Landing Page |
| ------------------------------------------------------|
||
| Results |
| ------------------------------------------------------|
||
| Show error message when city not found. |
| ------------------------------------------------------|
||