/time_machine

Primary LanguageDartMIT LicenseMIT

Машина времени

Logo!

Ориентир по дизайну https://www.figma.com/file/28cwaFzb8Do5Q2cKyK8Zpe/investor_from_the_past?node-id=123-19593&t=ZKND9JLYNmfhGV8a-0

Основная идея

Те, кто хоть раз пытался заработать на акциях, знает какой большой риск уйти в минус. Особенно, если нет практики. Данное приложение поможет неискушенному акционеру потренироваться в выборе акций, построить свои теории и опробовать их. Это настоящий симулятор рынка.

Фичи

  • Управление портфелем акций
  • Отображение котировок акций
  • Просчет рисков портфеля
  • Путешествие по времени
  • Авторизация
  • Продвинутый дизайн (темная и светлая тема)
  • Интересная игровая механика
  • Локализация
  • Тактильный отклик

Описание экранов

На данный момент продумано 5 экранов:

  • Авторизация
  • Экран настроек
  • Экран трейдинга
  • Экран выбора акций
  • Экран статистики игр
  • Финальный экран

Авторизация

Авторизоваться можно как по почте и паролю, так и с помощью провайдеров.

Экран настроек

На экране настроек можно поменять тему и отрегулировать другие параметры.

Экран трейдинга

На экране трейдинга показывается текущая статистика игрока и состояние рынка. На этом же экране можно менять количество акций и путешествовать во времени.

Экран выбора акций

На экране выбора акций можно выбрать акции, которыми будет манипулировать пользователь.

Экран статистики игр

На экране статистики игр отображается история игр. С него же можно начать новую игру или перейти в настройки.

Финальный экран

На финальном экране отображаются итоги: статистика бота, статистика игрока.

АПИ

Finhub

Работа приложения

Для работы с сетью используется библиотека Dio. В качестве локальной базы данных используется Hive. В качестве удаленной базы данных используется Firebase Realtime Database. Подключены такие сервисы, как Firebase Crashlytics, Firebase Auth. Также использовались математические модели, мигрированные с Python на Dart.

Участники

  • Дмитрий Петров
  • Владимир Воробьев
  • Тимур Харин
  • Василий Исайкин
  • Игорь
  • Бизнес-аналитики от Сириуса