Skip to content

iOS-vk-education/2025_1_LevelUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2025_1_LevelUp

Проект команды Level Up по курсу "Мобильный разработчик на iOS" от VK

LevelUp — это инструмент продуктивности, который позволяет пользователю отслеживать прогресс выполнения своих актуальных целей и мониторить привычки.
Главная особенность приложения — геймификация процесса: за выполнение каждой поставленной цели пользователь получает очки опыта (XP), которые отображаются в его профиле.
Таким образом, приложение поощряет пользователя работать над своими задачами и видеть свой рост как в игре.

👥 Команда:

  1. Дмитрий Ивченко
  2. Андрей Прибавкин
  3. Алексей Шеметов
  4. Илья Ермаков

🤝 Менторы:

Swift: Григорий Дон UI/UX: Мирра Левашова

Макеты

https://www.figma.com/design/odPHiAiPAjBDYgzhdSWHth/Шаблон-рабочего-файла?node-id=1-4&p=f&t=n2NyuUad5SYCeVEX-0

Стек

  • Язык: Swift 🍏
  • Хранение данных: SwiftData
  • Основной фреймворк для верстки: SwiftUI

To be updated...

Минимальная версия iOS: iOS 17

👨🏻‍💻 MVP (Минимально жизнеспособный продукт)

Ключевые функции

  • Список целей и подцелей
    • Возможность добавлять новые цели (конкретные + измеримые) и отмечать их как выполненные
  • Возможность добавлять и отслеживать выполнение привычек
  • Начисление XP за каждую выполненную задачу
  • Отображение прогресса в профиле пользователя

🚀 Цели на будущее

  • Система достижений и ачивок
  • Разделение XP по сферам жизни
  • Возможность прокачивать аватара за опыт и достижения (чтобы избежать “фарма” XP)
  • Статистика по всем достижениям пользователя
  • Подключение API от нейросети для генерации подцелей на основе запроса

… функциональность будет пополняться …

About

Проект команды Level Up по курсу "Мобильный разработчик на iOS" от VK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages