Что нужно было решить
Создать удобный мобильный календарный интерфейс для управления событиями с поддержкой повторяющихся сценариев, отслеживания выполнения и постоянного локального хранения.
Calendar Event — это мобильное приложение для планирования и управления событиями с поддержкой разовых и повторяющихся сценариев. Пользователь может создавать события, назначать им дату и время, выбирать тип события и отмечать их как выполненные прямо внутри приложения. В проекте реализована логика повторяющихся событий: ежедневно, еженедельно и ежемесячно, где после выполнения повторяющееся событие автоматически создается заново на следующую нужную дату. Все данные хранятся локально через Redux и AsyncStorage, что делает приложение удобным для повседневного планирования. Проект сфокусирован на управлении событиями, сохранении состояния и чистом mobile UX для работы с календарными данными.
Создать удобный мобильный календарный интерфейс для управления событиями с поддержкой повторяющихся сценариев, отслеживания выполнения и постоянного локального хранения.
Приложение реализовано на React Native, Expo, Redux Toolkit и AsyncStorage с акцентом на удобные сценарии работы с событиями, логику повторений, сохранение состояния и понятный мобильный интерфейс.
Акценты
Результат