Skip to content

Commit

Permalink
Add task 1 description
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew-kulikov committed May 2, 2021
1 parent f335b2d commit e3e6eb4
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ Technical requirements:
* No SQL injections

Implementation notes:
1. Task 1 - Prototype. full report available in documentaion
1. [Task 1](docs/task1/README.md) - Prototype.
53 changes: 53 additions & 0 deletions docs/task1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
## Задание
---

Требуется разработать создание и просмотр анект в социальной сети.

Функциональные требования:
* Есть возможность регистрации
* Есть возможность создавать персональные страницы
* Авторизация по паролю.
* Страница регистрации, где указывается следующая информация:
* Имя
* Фамилия
* Возраст
* Пол
* Интересы
* Город
* Возможность подружиться
* Страницы с анкетой.
* Список друзей
* Отсутствуют SQL-инъекции
* Пароль хранится безопасно

Нефункциональные требования:
* Любой язык программирования
* В качестве базы данных использовать MySQL
* Не использовать ORM
* Программа должна представлять из себя монолитное приложение.
* Не рекомендуется использовать следующие технологии:
* Репликация
* Шардинг
* Индексы
* Кэширование
* Верстка не важна. Подойдет самая примитивная.

Разместить приложение на любом хостинге. Например, heroku. ДЗ принимается в виде исходного кода на github и демонстрации проекта на хостинге.

## Результат
---

* Регистрация
<img src="registration.jpg" alt="registration" width="400"/>

* Авторизация
<img src="login.jpg" alt="registration" width="400"/>

* Страница с анкетами
<img src="profiles.jpg" alt="profiles" width="400"/>

* Страница друзей
<img src="friends.jpg" alt="friends" width="400"/>

* Схема базы данных - [schema](../../src/sql/schema.sql). Пароли пользователей хранятся в хэшированном виде.
* Хостинг - AWS
Binary file added docs/task1/friends.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/task1/login.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/task1/profiles.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/task1/registration.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e3e6eb4

Please sign in to comment.