Автор проекта: Сим Ханбин
Данный проект - это вебсайт, написанный на фреймворке flask, языке программирования python. Идея состоит в создании сайта для туризма, для помощи в путешествиях: составлении маршрута, выборе страны, знакомствах с другими, как и вы, людьми
- Установить python 3.8
- Создать виртуальное окружение, в которое, в последущем установить проект
- Установить необходимые модули из requirements.txt
- Создание файла src/.env и заполнение его полями из файла src/.env.dist
- Через git
- Скачайте git CLI
- Запустите консоль
- Перейдите в директорию, в которую вы хотите скопировать проект
- Выполните команду "git clone https://github.com/kkkhanbin/WEB-Yandex-project"
- Для командной строки
- Для Windows ОС
- Перейдите в главную директорию проекта
- Введите в консоль следующую команду "python src\main.py"
- Для Windows ОС
- Для IDE
- Откройте файл src\main.py
- Запустите его
- Для командной строки
- Для Windows ОС
- Перейдите в главную директорию проекта
- Введите в консоль следующую команду "python src\testing\main.py"
- Для Windows ОС
- Для IDE
- Для тестирования используется библиотека pytest, которая запускается только из командной строки
- Запуск линтера flake8 и проверка кода на pep8
- Используемые API
- Яндекс.Геокодер - https://yandex.ru/dev/maps/geocoder/
- Яндекс.Static - https://yandex.ru/dev/maps/staticapi/
- 31.03 - Регистрация пользователей
- 03.04 - Деплой сервера
- 07.04 - Логин пользователей, favicon, handler для ошибки 404
- 10.04 - Страница профиля (посещенные страны, имя, никнейм), редактирование профиля (изменение фото профиля, никнейма и другой информации о пользователе)
- 14.04 - Получение доменного имени, настройка удаленного сервера (добавление виртуального окружения и .gitignore, настройка PATH, работа со статическими файлами)
- 17.04 - Поиск людей (с настраиваемыми фильтрацией и сортировкой)
- 21.04 - Система API-ключей
- 24.04 - Свое REST API, страница с картой мира
- 28.04 - Поиск места по названию места (использование geocoder API)
- 01.04 - Прикрепление фото и видео к посещенным местам
- с 01.04 по 10.05 - Доработки (Резервное время)