45 lines
2.4 KiB
Markdown
45 lines
2.4 KiB
Markdown
#ЗАЧТЕНА: [ЧАТ](https://otus.ru/learning/61597/#/homework-chat/12337/) / [РАБОЧИЙ СЕРВИС](http://lab.tiburon.su:8080/)
|
||
|
||
-----
|
||
|
||
# Заготовка для социальной сети
|
||
Цель: В результате выполнения ДЗ вы создадите базовый скелет социальной сети, который будет развиваться в дальнейших ДЗ.
|
||
|
||
###В данном задании тренируются навыки:
|
||
- декомпозиции предметной области;
|
||
- построения элементарной архитектуры проекта
|
||
Требуется разработать создание и просмотр анект в социальной сети.
|
||
|
||
###Функциональные требования:
|
||
- Авторизация по паролю.
|
||
- Страница регистрации, где указывается следующая информация:
|
||
- Имя
|
||
- Фамилия
|
||
- Возраст
|
||
- Пол
|
||
- Интересы
|
||
- Город
|
||
- Страницы с анкетой.
|
||
|
||
###Нефункциональные требования:
|
||
- Любой язык программирования
|
||
- В качестве базы данных использовать MySQL
|
||
- Не использовать ORM
|
||
- Программа должна представлять из себя монолитное приложение.
|
||
- Не рекомендуется использовать следующие технологии:
|
||
- Репликация
|
||
- Шардинг
|
||
- Индексы
|
||
- Кэширование
|
||
|
||
Верстка не важна. Подойдет самая примитивная.
|
||
Разместить приложение на любом хостинге. Например, heroku.
|
||
|
||
ДЗ принимается в виде исходного кода на github и демонстрации проекта на хостинге.
|
||
|
||
Критерии оценки: Оценка происходит по принципу зачет/незачет.
|
||
|
||
###Требования:
|
||
- Есть возможность регистрации, создавать персональные страницы, возможность подружиться, список друзей.
|
||
- Отсутствуют SQL-инъекции.
|
||
- Пароль хранится безопасно. |