Создание сайта-базы данных
Суть проекта состоит в создании сайта,который даёт возможность добавлять товары со списком критериев в базу, и иметь возможность создавать личный кабинет для каждого зарегестрировавшегося пользователя.Особых требований к дизайну нет, основной акцент должен быть на функционале и главное безопасности! Пожелания клиента по функционалу сайта звучат следующим образом:
- Мой кабинет (для его наличия необходимо зарегестрироватся пользователю).
Для регистрации необходимо заполнить страницу о себе по определённым критериям, в частности:
1. ФИО (по желанию)
2. Логин
3. Пароль (будет сразу же привязыватся к ip адресу)
4. Фото по желанию.
5. Сфера деятельности
6. Организация (где работает)
7. Район работы
8. Инфо о себе и т.д.
9. Електронный адрес, куда прийдёт пароль с логином.
В дальнейшем у каждого из пользователей должна быть возможность поиска для себя коллег по критериям, которые будут при регистрации.
В кабинете пользователь будет иметь, поля:
- мои обьекты с возможностью пополнять в любой момент и удалять, редактировать, устанавливать строк давности, после которого обьект будет автоматом удалён.
- мои клиенты аналогично;
В этих полях обязательным полем будет выбор пользователей, которым будет доступен этот обьект или же выбрать, что доступен всем.
- мои друзья. Формирование груп, в частности, по направлению деятельности из общего списка зарегестрированных.
Чат, возможность общения между собой на сайте, или привязка Скайпа.
- планирование дня. Наличие календаря с временем, где он будет формировать планы, задачи по приоритетности в разрезе определённого времени. При наступлении определённого времени или заранее “будильник”.
В поле обьект одним из полей будет пункт “доступен с”. За два дня до этой даты, например, должно происходить информирование пользователя об этом. В поле Клиенты аналогичная ситуация.
- формирование груп по обьектам в разрезе определённых критериев.
И пункт поиск аналогичный тому, что и на первой странице. Среди найденных формирование груп, например, по таким критериям, как интересны, менее интересны и по времени, когда они будут интересны.
В каждом из полей пользователь будет добавлять по ряду критериев.
Помимо кабинета на первой странице основные поля:
- добавить, где каждый из посетителей сможет добавить определённый обьект . Обязательно наличие пункта с датой (строка давности), после каторого обьект будет удалён.
- Поиск клиента по критериям;
- Поиск обьекта по критериям;
- Коллеги;
- Тематическая инфо. Внутренные пункты: Статьи, Аналитика, Нормативная база, Шаблоны договоров. Тут каждый пользователь должен иметь возможность добавить или статью, или аналитику и т.д. по определённой тематике.
Возможность увидеть сколько на сайте пользователей в определённый момент, кто именно среди своих коллег в кабинете (обязательно) и в поле коллеги (где фиксируются все зарегестрированные) на первой странице (дополнительно но не обязательно.