@kikosko

Где найти похожий контент по созданию адресной книги?

Возможно кто-то сталкивался с видео уроками или другим контентом по adress book (JS) с похожим функционалом, где:
- У пользователя должна быть возможность авторизоваться. Если введенные данные пользователя совпадают с уже имеющимися, то осуществить вход, если такого пользователя нет, то предложить создать учетную запись (автоматическая регистрация) после чего осуществить автоматический вход. Если какие-то данные для входа не совпали, например, пароль, то вывести об этом соответствующее сообщение.
Соответственно должена быть и кнопка Выход, для завершения текущего сеанса.

- Каждая запись книги содержит информацию:
*Фамилия (обязательное поле)
*имя (обязательное поле)
*страна
* город
* email (обязательное поле)
* номер телефона (обязательное поле)
* место работы (название компании)

- Пользователь должен иметь возможность добавления, редактирования, удаления, просмотра списка всех записей в таблице (поля фамилия и имя, email и номер телефона) и возможность просмотра расширенной информации о выбранной записи. При создании \ редактировании записи обеспечить проверку на валидность данных, вводимых.
Если email или телефон контакта при создании совпали с уже имеющимся в базе (массиве), то вывести об этом сообщение, и спросить провести мерджинг данных - дозаполнить старую запись новым данным, или создать новый контакт.

- Возможность сортировки и фильтрации записей в списке (для фильтра по полям страна и город использовать select).

- В первом столбце таблицы напротив каждой записи есть checkbox, что обеспечивает возможность выбора нескольких записей, которые потом можно удалить вместе (например, как в gmail - выбрали несколько писем, и удалили их целой группой). При удалении записи (-ей) обеспечить подтверждение действия (например, через confirm).

- Должна быть кнопка Экспорт, которая сохраняет выбранные данные (через те же checkbox в таблице) в сsv файл.

- Сохранения записей между сеансами (в local storage). Соответственно, здесь сохраняем данные и о самих пользователях, и об их контактах.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
paulfcdd
@paulfcdd
PHP/Sf/WEB developer
А при чем тут JS? Это целый круд, где нужно еще и серверную часть поставить, которая бы вам авторизацию и запись данных и экспорт данных реализовала бы

- Сохранения записей между сеансами (в local storage). Соответственно, здесь сохраняем данные и о самих пользователях, и об их контактах.
- во-первых не все браузеры поддерживают localstorage а во вторых что будет, если пользователь почистит все сохраненные данные и localStorage тоже очистится?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы