https://github.com/arvind-4/weather
Experience Awesome Weather, Accurate forecasts, global tracking, and personalized alerts. Built with Django, Bootstrap, and Vercel for a seamless weather experience.
https://github.com/arvind-4/weather
api css3 django django-application html5 js json python3 rest-api
Last synced: 14 days ago
JSON representation
Experience Awesome Weather, Accurate forecasts, global tracking, and personalized alerts. Built with Django, Bootstrap, and Vercel for a seamless weather experience.
- Host: GitHub
- URL: https://github.com/arvind-4/weather
- Owner: arvind-4
- License: mit
- Created: 2021-07-04T07:33:13.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-04T13:10:36.000Z (about 2 years ago)
- Last Synced: 2025-07-08T19:02:53.804Z (6 months ago)
- Topics: api, css3, django, django-application, html5, js, json, python3, rest-api
- Language: Python
- Homepage: https://awesomeweather.vercel.app/
- Size: 12.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# weather
>"Experience AwesomeWeather, Accurate forecasts, global tracking, and personalized alerts. Built with Django, Bootstrap, and Vercel for a seamless weather experience."
## 📦 Tech Stack:
- [Django](https://www.djangoproject.com/) - Django makes it easier to build better web apps more quickly and with less code.
- [Bootstrap](https://getbootstrap.com/) - Build fast, responsive sites with Bootstrap.
- [Vercel](https://vercel.com/) - Vercel's Front end Cloud provides the developer experience and infrastructure to build, scale, and secure a faster, more personalised Web.
## Demo:
## Getting Started:
- Clone repository
```bash
mkdir ~/Dev/weather -p
cd ~/Dev/weather
git clone https://github.com/Arvind-4/weather.git .
```
- Install Dependencies:
```bash
cd ~/Dev/weather
python3.8 -m pip install virtualenv
python3.8 -m virtualenv .
source bin/activate
pip install -r requirements.txt
```
- Create `.env` file:
Add Your Credentials `.env` from `sample.env`:
```bash
DJANGO_SECRET_KEY=
DJANGO_DEBUG=1
DJANGO_WEATHER_API_KEY=
```
Get your Secret key from:
```python
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
```
- Run Server:
```bash
cd ~/Dev/weather
python manage.py runserver
```
Open [localhost:8000](http://localhost:8000) in your favourite browser :)