Приложение выполнено в рамках челенджа проекта Frontend Mentor "Age calculator app".
С готовым вариантом приложения можно ознакомиться здесь.
Представляет собой одностраничное приложение (single page application) с возможностью расчета полного возраста в соответствии с введенными пользователем данными. Поля ввода ограничены следующим образом:
- дни - от 1 до количества дней в соответствующих месяцах (т.е. до 31);
- месяца - от 1 до 12;
- года - от 1 до сегодняшнего года.
Если данные введены некорректно, то под соответствующим полем появляется сообщение ошибки.
Приложение выполнено с использование библиотеки React и адаптировано под 2 разрешения (десктопное и мобильное):
- Desktop: 1440px;
- Mobile: 375px.
Управления состоянием приложения осуществляется с помощью Redux Toolkit
.
Все стили написаны с помощью библиотеки Tailwind CSS
.