Есть необходимость в страничке дней рождений, телефонов сотрудников и штатной структуры
Хочу сделать в виде SPA
Написал вот по этой
статье приложение отдающее данные по API
Начал работу со следующими данными ФИО и дни рождения (затем буду накручивать уже на эти так сказать исходники)
Хочется сделать вот такой функционал:
- при открытии страницы выводится список сотрудников у которых ДР в текущий день, а если таких нет то надо показывать неделю
- в средней части экрана показывается текущая дата и если есть в это день ДР то это каким то образом отображается (допустим рамка)
выше и ниже соответственно предыдущие именинники и последующие
- интерфейсные кнопки хочу такие как в гугл календаре :) год месяц неделя день. Кнопки должны анимировано перестраивать список именинников
Как
правильно грузить данные с бэкенда?
- грузить всех сотрудников и потом из "играть данными" на фронтенде в vue
- формировать нужным образом данные на бэкенде и во фронтенд отдавать уже готовый ответ на запрос (например, именинник только за неделю с 8 по 14 октября)
Если на затруднит расскажите плюсы и минусы обоих способов...
Первое что мне пришло в голову:
все зависит от объема данных (штат 80 человек)