Skip to content

captaincod/django-weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Веб-приложение с прогнозом погоды

Work in progress

Скриншоты

Главная страница

Поиск

Погода

Страница админа с добавленными городами

Страница админа

Инструменты

  • Django - веб-фрейморк
  • SQLite - база данных
  • Open-meteo - API для погоды
  • Docker - запуск приложения
  • Bootstrap - стили
  • Flaticon - иконки
  • Список городов России для БД взят по ссылке

Как запустить с помощью Docker

  1. Перейдите в папку приложения
cd weather_app
  1. Создайте файл .env и заполните его по примеру ниже
SECRET_KEY=ваш_ключ
DEBUG=True
DJANGO_LOGLEVEL=info
DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1
  1. Создайте контейнер и запустите его
docker compose build
docker compose up
  1. Перейдите на главную страницу приложения
    http://localhost:8000/ (или другой хост, кооторый вы прописали в env)

Планы

Сейчас работает:
✅ Поиск города России с автодополнением
✅ Получение графиков температуры и влажности
✅ Работа из Docker

Что не получилось выполнить за время, данное на это тестовое задание

  • Тесты
  • Сохранение истории поиска для каждого пользователя + API, показывающее, сколько раз вводили какой город

About

Веб-приложение на Django с прогнозом погоды

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published