Skip to content

tolkensak/Contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

Contacts

Технологический стек

  • PHP 8.2

  • MySQL 8.0

  • Javascript >ES6

  • CSS, SASS/SCSS

 

1. Техническое задание (ТЗ)

1.1. Работа с пользователем

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

  2. Создание системы авторизации пользователя в проекте

  3. Создание закрытой части проекта, доступной только после авторизации

  4. Незарегистрированным пользователям доступна только страница регистрации/ авторизации

1.2. Создание контактов в системе (общие и личные)

  1. Необходимо придумать и разместить на главной странице проекта произвольный «общий список контактов», который будет доступен каждому авторизованному пользователю в системе (достаточно заполнить 10-15 произвольных контактов)

  2. Добавить возможность сохранения в личные контакты пользователя контактов из общего списка (раздел избранное)

1.3. Результатом выполнения всех частей ТЗ должны стать

  1. Система авторизации / регистрации пользователя и страница авторизации (регистрации)

  2. Главная страница с общим списком контактов (10-15 контактов) - должна отображаться одинаково для всех авторизованных пользователей

  3. Раздел избранных контактов пользователя - должен быть разным для каждого авторизованного пользователя

 

2. Выполненный проект

2.1. Работа с пользователем

  1. Создание системы регистрации пользователя в проекте (кол-во информации о пользователе не важно)
    -- СДЕЛАНО

signup

 

  1. Создание системы авторизации пользователя в проекте
    -- СДЕЛАНО

signin

 

  1. Создание закрытой части проекта, доступной только после авторизации
    -- СДЕЛАНО

closed

 

  1. Незарегистрированным пользователям доступна только страница регистрации/ авторизации
    -- СДЕЛАНО

permit

 

2.2. Создание контактов в системе (общие и личные)

  1. Необходимо придумать и разместить на главной странице проекта произвольный «общий список контактов», который будет доступен каждому авторизованному пользователю в системе (достаточно заполнить 10-15 произвольных контактов)
    -- СДЕЛАНО

all_contacts

 

  1. Добавить возможность сохранения в личные контакты пользователя контактов из общего списка (раздел избранное)
    -- СДЕЛАНО

fav_contacts

 

2.3. Дополнительная информация

  1. База данных

 

  1. AJAX используется для сохранения выбранных контактов в базе данных

fav_contacts

 

  1. Валидация данных

validation_required_field_2

validation_required_field_1

validation_incorrect_data

validation_pass_not_match

validation_already_exists

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published