В результате выполнения ДЗ вы создадите базовый скелет социальной сети, который будет развиваться в дальнейших ДЗ. В данном задании тренируются навыки:
декомпозиции предметной области; построения элементарной архитектуры проекта Требуется разработать создание и просмотр анект в социальной сети.
Авторизация по паролю. Страница регистрации, где указывается следующая информация: Имя Фамилия Возраст Пол Интересы Город Страницы с анкетой. Нефункциональные требования:
Любой язык программирования В качестве базы данных использовать MySQL Не использовать ORM Программа должна представлять из себя монолитное приложение. Не рекомендуется использовать следующие технологии: Репликация Шардинг Индексы Кэширование Верстка не важна. Подойдет самая примитивная.
Разместить приложение на любом хостинге. Например, heroku.
ДЗ принимается в виде исходного кода на github и демонстрации проекта на хостинге.
Оценка происходит по принципу зачет/незачет.
Есть возможность регистрации, создавать персональные страницы, возможность подружиться, список друзей. Отсутствуют SQL-инъекции. Пароль хранится безопасно.