Skip to content

RomanPakhomov/vue-questionnaire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Vue Questionnaire Example

Реализовано:

  • Просто бэк на nestJs (который может отдавать записи, сохранять, обновлять записи опроса)
  • Вывод списка результатов опроса
  • Добавление нового опроса
  • Редактирование опроса
  • Данные формы храняться в сторе
  • Добавлен Snackbar для уведомения пользователей (не доделаны уведомления об ошибках)
  • Создан миксин для удобной работы с axios

Как запустить проект:

BE:

  • npm i
  • npm run start:dev

FE:

  • npm i
  • npm run serve

Как бы я доделал:

  • Картинки - кодировка в base64 и хранение в такой формате, плюс добавить превью картинки чтобы пользователь видел что загрузил
  • Тесты - не успел написать, использовал бы Jest
  • Валидация формы - не успел доделать валидацию, в принципе ее легко сделать (проверить наличие полей и длину пароля)
  • Работа с паролем - в базе стоит хранить хэш, при попытке обновления идти на бэк и сранивать пароли там, на фронте никакие пароли не хранить, возможно я их оставил на фронте (в следствие спешки)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published