- Django Templates
- JavaScript
- Bootstrap5
- HTML
- CSS
To clone and run this application, you'll need Git
When installing the required packages in the requirements.txt file, review the package differences for windows/macOS/Linux environments.
Complete the installation by uncommenting the appropriate package.
requirements.txt dosyasındaki gerekli paketlerin kurulumu esnasında windows/macOS/Linux ortamları için paket farklılıklarını inceleyin.
Uygun olan paketi yorumdan kurtararak kurulumu gerçekleştirin.
# Clone this repository
$ git clone https://github.com/Umit8098/Proj_WeatherApp-API-_Temp_Auth-2_email_CH-11_V.02.git
# Install dependencies
$ python -m venv env
$ python3 -m venv env (for macOs/linux OS)
$ env/Scripts/activate (for win OS)
$ source env/bin/activate (for macOs/linux OS)
$ pip install -r requirements.txt
$ python manage.py migrate (for win OS)
$ python3 manage.py migrate (for macOs/linux OS)
# Create and Edit .env
# Add Your SECRET_KEY in .env file
"""
# example .env;
SECRET_KEY =123456789abcdefg...
# API Key to retrieve data from https://openweathermap.org
# Obtained by registration at https://openweathermap.org
API_KEY =123456789abcdefg...
"""
# Run the app
$ python manage.py runserver
- It is a Fullstack weather application prepared with the Django Framework template structure and using https://openweathermap.org/ APIs.
- Django Framework şablon yapısıyla hazırlanmış, https://openweathermap.org/ API'lerini kullanan Fullstack bir hava durumu uygulamasıdır.
- Bootstrap5 - CSS framework
- crispy-forms - form CSS framework
- openweathermap API's - API's.
-
GitHub @Umit8098
-
Linkedin @umit-arat