diff --git a/README.md b/README.md index f37b4b6..08b97bb 100644 --- a/README.md +++ b/README.md @@ -19,4 +19,4 @@ Technical requirements: * No SQL injections Implementation notes: -1. Task 1 - Prototype. full report available in documentaion \ No newline at end of file +1. [Task 1](docs/task1/README.md) - Prototype. \ No newline at end of file diff --git a/docs/task1/README.md b/docs/task1/README.md new file mode 100644 index 0000000..e290a20 --- /dev/null +++ b/docs/task1/README.md @@ -0,0 +1,53 @@ +## Задание +--- + +Требуется разработать создание и просмотр анект в социальной сети. + +Функциональные требования: +* Есть возможность регистрации +* Есть возможность создавать персональные страницы +* Авторизация по паролю. + * Страница регистрации, где указывается следующая информация: + * Имя + * Фамилия + * Возраст + * Пол + * Интересы + * Город +* Возможность подружиться +* Страницы с анкетой. +* Список друзей +* Отсутствуют SQL-инъекции +* Пароль хранится безопасно + +Нефункциональные требования: +* Любой язык программирования +* В качестве базы данных использовать MySQL +* Не использовать ORM +* Программа должна представлять из себя монолитное приложение. +* Не рекомендуется использовать следующие технологии: + * Репликация + * Шардинг + * Индексы + * Кэширование +* Верстка не важна. Подойдет самая примитивная. + +Разместить приложение на любом хостинге. Например, heroku. ДЗ принимается в виде исходного кода на github и демонстрации проекта на хостинге. + +## Результат +--- + +* Регистрация +registration + +* Авторизация +registration + +* Страница с анкетами +profiles + +* Страница друзей +friends + +* Схема базы данных - [schema](../../src/sql/schema.sql). Пароли пользователей хранятся в хэшированном виде. +* Хостинг - AWS diff --git a/docs/task1/friends.jpg b/docs/task1/friends.jpg new file mode 100644 index 0000000..005ab2a Binary files /dev/null and b/docs/task1/friends.jpg differ diff --git a/docs/task1/login.jpg b/docs/task1/login.jpg new file mode 100644 index 0000000..8ad1926 Binary files /dev/null and b/docs/task1/login.jpg differ diff --git a/docs/task1/profiles.jpg b/docs/task1/profiles.jpg new file mode 100644 index 0000000..0ebd60c Binary files /dev/null and b/docs/task1/profiles.jpg differ diff --git a/docs/task1/registration.jpg b/docs/task1/registration.jpg new file mode 100644 index 0000000..9b444c7 Binary files /dev/null and b/docs/task1/registration.jpg differ