Skip to content

A Django-based Weather Application using the WeatherAPI that are allows to find the Weather and Forecast by Location (GPS) Method. Focues on clean and responsive design pattern. They are using the technology of python, django, API's, HTML, CSS, JavaScript

License

Notifications You must be signed in to change notification settings

GOKUL988/Weather-Application-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEATHER APPLICATION WITH DJANGO AND API'S

A Django-based Weather Application using the WeatherAPI that are allows to find the Weather and Forecast by Location (GPS) Method. Focues on clean and responsive design pattern. They are using the technology of python, django, API's, HTML, CSS, JavaScript

FEATURES

  • Search by City or Coordinates
  • Show a Current Weather Details like (Temperature, Humidity, etc.,)
  • Auto location Detection by Clicking a button
  • Focuses on clean User Interface (UI) , Smoothly Animated
  • Clean Responsive design
  • LAT, LONG passed via URL for Dynamic Search

TECHNOLOGIES USED

  • Backend: Django, Python, WeatherAPI's
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite
  • Deployment:Git and Version Control

PROJECT STRUCTURE

    Weather Application/
├── templates/
├── static/
├── wethr
├── wethr_app
├── LICENSE    
├── db.sqlite3 
├── manage.py
└── README.md 

INSTALLATION

1. Clone the Repository

    git clone https://github.com/GOKUL988/Weather-Application-.git
    cd Weather-application-

2. Create & Activate Virtual Environment

    LINUX : source env/bin/activate 
    WINDOWS : env\Scripts\activate 
    CREATE NEW VIRTUAL ENVIRONMENT 
    python -m venv env

3. Install Dependencies

    pip install -r requirements.txt

4. Apply Migrations

    python manage.py makemigrations 
    python manage.py migrate  

5. Create SuperUser (optional)

    python manage.py createsuperuser

6. Run Server

    python manage.py runserver 

SCREENSHOTS

sample1

sample2

sample3

sample4

📄 License

🙋 Author

About

A Django-based Weather Application using the WeatherAPI that are allows to find the Weather and Forecast by Location (GPS) Method. Focues on clean and responsive design pattern. They are using the technology of python, django, API's, HTML, CSS, JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published