Содержание
- 2. Цель проекта Проект разрабатывался в учебно-познавательных целях. В качестве темы проекта была выбрана разработка социальной сети.
- 3. План разработки Поиск главной особенности сайта Выбор важных для пользователя функций Проектирование удобного интерфейса для взаимодействия
- 4. Поиск главной особенности сайта В ходе долгих размышлений мы пришли к решению, что главной особенностью -
- 5. Выбор важных для пользователя функций После выбора главной особенности сайта, наша задача заключалась в разработке основной
- 6. Проектирование удобного интерфейса для взаимодействия с сайтом Все основные разделы мы вынесли в закреплённую сверху панель.
- 7. Разделы Настройки аккаунта и создание постов/групп Логотип сайта с ссылкой на раздел "Лучшее" Пример публикации Нажимаемые
- 8. Нажимаемые иконки для лайка комментария или удаления (если вы его автор) Нажимаемые иконки для лайка публикации,
- 9. Поиск по группам, пользователям или записям Пример результата поиска, можно перейти нажав на него
- 10. Страница пользователя Разделы профиля: Записи пользователя Подписки пользователя Личные настройки
- 11. Реализация выбранных функций Для написания сайта были выбраны язык программирования Python, фреймворк (библиотека, в рамках которой
- 12. Тестирование и доработка Во время и после разработки было выявлено множество ошибок, которые впоследствии были устранены.
- 13. Загрузка на удалённый веб-хостинг После этапа проектирования, реализации и тестирования мы получили готовый для использования продукт
- 14. Дальнейшие перспективы После создания основы сайта, мы можем разрабатывать новые, полезные функции. Например, присутствующая почти везде
- 15. Конец презентации проекта
- 16. Код сайта и полная реализация
- 17. Back-end Flask - как фреймворк Flask-login - аутентификация пользователей Gunicorn - запуск сервера Heroku - хостинг
- 18. Front-end Шаблоны - jinja Скрипты - JS, jQuery Шрифты - Google Fonts Дизайн и компоненты -
- 19. БД, модели Flask-SQLAlchemy на PostgreSQL Flask-migrate
- 21. Скачать презентацию