Skip to content

karablik27/Reminder-IOS-App

Repository files navigation

Reminder Application for Memorable Dates

Описание проекта

Reminder – это мобильное приложение для iOS, предназначенное для управления важными датами и событиями, такими как праздники, годовщины и другие памятные моменты. Оно предоставляет пользователям возможность настраивать напоминания о "красивых датах" (например, 25.05.2025), интегрироваться с системным календарём, устанавливать уведомления и добавлять заметки.

Макет - https://www.figma.com/design/C3BdO7ujldc5ZTMQebbQJE/Reminder?node-id=0-1&p=f&t=ZAr4MlxuLy8w1EMs-0.

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

  • Язык программирования: Swift
  • Фреймворк UI: SwiftUI
  • Хранилище данных: SwiftData (планируется)
  • Архитектура: MVVM
  • Системные требования: iOS 17.0+

Функциональность

Уже реализовано:

Экран загрузки (Loading Screen) - Показывает логотип приложения при запуске(и надпись "Welcome" при первом запуске). ✅ Экран приветствия (Welcome Screen) - Отображает приветственные слайды с информацией об использовании приложения, также есть возможность разрешить или запретить уведомления с дальнешим редоктированием в настройках. ✅ Главный экран (Main Screen) - Отображает список напоминаний и основные элементы управления(требуется доработка). ✅ Фильтрация напоминаний - Фильтрует напоминания с помощоью Type/Sort полями.

В процессе разработки:

🔲 Экран закладок. 🔲 Экран настроек. 🔲 Экран историй. 🔲 Экран добавление событий. 🔲 Возможность создания и редактирования напоминаний. 🔲 Добавление функционала для красивых дат. 🔲 Настройка уведомлений 🔲 Поддержка светлой и тёмной темы 🔲 Поддержка русского языка. 🔲 Локальное хранилище данных 🔲 Работа в оффлайн-режиме

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

  1. Склонируйте репозиторий:
    git clone https://github.com/karablik27/Reminder-IOS-App.git
  2. Откройте проект в Xcode
  3. Убедитесь, что на вашем устройстве установлена iOS 17.0+
  4. Запустите проект на симуляторе или реальном устройстве

Контакты

Лицензия

Этот проект распространяется под лицензией MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages