Skip to content

pavlikus/govinda_farm

Repository files navigation

The Govinda Farm

Logo

Description

The Govinda Farm is a farm in the north of Thailand, set in a beautiful mountainous landscape among rice fields.

  • The project https://thegovindafarm.com introduces the visitor to yoga and meditation as a spiritual component of human life and provides an opportunity to participate in activities. For yoga teachers, there is the opportunity to organize a retreat with their group.
  • The main page describes the events and the venue in texts, photos, and videos. It also invites the visitor to register and receive e-mail newsletters with the latest news, updates, and discounts.
  • The Events page offers two types of events:
    • Weekly events - yoga weekend
    • Long episodic events - yoga retreats
  • Each of the Events pages contains a detailed description, time, price and registration form
  • The blog introduces visitors to the spiritual component of yoga
  • The contact form serves two purposes:
    • For yoga teachers - to organize an event with their group
    • For end-users - to clarify details and ask questions

Описание

The Govinda Farm - это ферма на севере Тайланда, расположенная в красивом горном ландшафте среди рисовых полей.

  • Проект https://thegovindafarm.com знакомит посетителя с йогой и медитацией как с духовной составляющей жизни человека и дает возможность принять участие в мероприятиях. Для учителей йоги предлагается возможность организовать ретрит со своей группой.
  • Главная страница описывает мероприятия и место их проведения текстами, фотографиями и видео. Также предлагает посетителю зарегистрироваться и получать рассылку по электронной почте с последними новостями, обновлениями и скидками.
  • Страница Events предлагает два вида мероприятий:
    • На еженедельной основе - yoga weekend
    • И длительные эпизодические – yoga retreats
  • На каждой из страниц Events присутствует детальное описание, время, цена и форма для регистрации
  • Блог знакомит посетителей с духовной составляющей йоги.
  • Контактная форма преследует две цели:
    • Учителям йоги - организовать мероприятие со своей группой
    • Конечному пользователю - уточнить детали и прочее

Домашнее задание - Сайт "Мой блог"

Цель:

В этой самостоятельной работе тренируем умения:

  1. Использовать ORM
  2. Создавать простую верстку на html/css/js
  3. Использовать Flask
  4. Использовать docker

Данное домашнее задание это мини проект "Мой блог" рассчитано на материал следующих занятий:

  • ORM, SQLAlchemy
  • Введение в werkzeug; Flask
  • Знакомство с Front-end частью курса. Основы HTML, CSS, методологии верстки. Немного Bootstrap 4
  • Werkzeug; Flask + SQLAlchemy. Работа с моделями данных
  • Связь контейнеров в docker. Сборка проекта на Flask

Задача:

  1. Создать новый проект в репозитории
  2. Придумать тему блога. Она может быть любая какая вам более интересна (например экзотические птицы, занятия workout-ом, искусство, ...)
  3. С помощью SQLAlchemy создать модели данных для блога, например (Post, User, ...) и все другие, которые вы считаете важными
  4. Установить связи между моделями
  5. Создать следующие страницы и переходы между ними: главная страница, все посты (они могут быть сразу на главной), 1 пост, контакты.
  6. Создать любые другие страницы которые вы считаете нужными
  7. В зависимости от выбранной темы создать дизайн для страниц. Можно использовать bootstrap, можно самим написать css, можно использовать любой другой способ
  8. Хорошо будет добавить регистрацию и авторизацию пользователя на сайте
  9. Можно добавить любой новый полезный функционал
  10. Написать небольшой readme как работает система
  11. Реализовать запуск проекта в docker
  12. Сдать дз в виде ссылки на репозиторий

Критерии оценки: Задание считается выполненным, когда:

  • На сайте есть минимум 2 страницы (все посты и 1 пост),
  • Есть переходы между ними сайт работает без ошибок 10 баллов

Дополнительно:

  • от 0 до 5 баллов, в зависимости от сложности и качества верстки
  • Есть авторизация - 2 балла
  • Есть регистрация - 1 балл
  • Есть readme - 1 балл
  • Есть возможность запустить в docker - 1 балл

Итого 10 + 5 + 2 + 1 + 1 + 1 = 20 максимум баллов Рекомендуем сдать до: 24.06.2020

TODO:

  • На сайте есть минимум 2 страницы (все посты и 1 пост)
  • Есть переходы между ними сайт работает без ошибок от 0 до 5 баллов, в зависимости от сложности и качества верстки
  • Есть авторизация
  • Есть регистрация
  • Есть readme
  • Есть возможность запустить в docker

About

Charity project for Yoga Retreat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published