Проект команды Level Up по курсу "Мобильный разработчик на iOS" от VK
LevelUp — это инструмент продуктивности, который позволяет пользователю отслеживать прогресс выполнения своих актуальных целей и мониторить привычки.
Главная особенность приложения — геймификация процесса: за выполнение каждой поставленной цели пользователь получает очки опыта (XP), которые отображаются в его профиле.
Таким образом, приложение поощряет пользователя работать над своими задачами и видеть свой рост как в игре.
- Дмитрий Ивченко
- Андрей Прибавкин
- Алексей Шеметов
- Илья Ермаков
Swift: Григорий Дон UI/UX: Мирра Левашова
- Язык: Swift 🍏
- Хранение данных: SwiftData
- Основной фреймворк для верстки: SwiftUI
To be updated...
Минимальная версия iOS: iOS 17
- Список целей и подцелей
- Возможность добавлять новые цели (конкретные + измеримые) и отмечать их как выполненные
- Возможность добавлять и отслеживать выполнение привычек
- Начисление XP за каждую выполненную задачу
- Отображение прогресса в профиле пользователя
- Система достижений и ачивок
- Разделение XP по сферам жизни
- Возможность прокачивать аватара за опыт и достижения (чтобы избежать “фарма” XP)
- Статистика по всем достижениям пользователя
- Подключение API от нейросети для генерации подцелей на основе запроса
… функциональность будет пополняться …