BadKiko / MyProjects

Description of all my projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Мои проекты

UWidget

Codacy Badge wakatime

📄 Описание 📄

UWidget - является клиент-серверным приложением для отображения расписания занятий в виде виджета на рабочем столе устройства и распространения расписаний между пользователями

Вход осуществляется только через Google Account После входа пользователь регистрирует свой аккаунт и попадает в главное окно расписания Dashboard Пользователь может создать свое расписание или же присоединится к уже созданное кем то, для этого каждому расписанию выдаётся уникальный 6-и значений код. Как администратор расписания обновляет информацию о расписании, она обновляется у всех участников расписания.

Приложение имеет 2 варианта заполнения расписания:

  • Парсер
  • Ручное

В первом варианте, пользователь вводит сайт и ищет селекторы на сайте, благодаря выделению текста предмета в Web-Диалоге (опорные точки для программы), далее программа будет автоматически обнавлять расписание и администратору не придется переживать об актуальности расписания

Во втором варианте, пользователь заполняет расписание вручную и обновляет когда это будет необходимо.

♟️ Tech-Stack ♟️

  • Язык программирования: Kotlin
  • Инструмент создания UI: Jetpack Compose
  • Серверная БД: Google Firebase Firestore
  • Локальная БД: Room DB
  • API для парсинга: JSoup
  • API для авторизации пользователя: Google Firebase Auth
  • Аналитика: Google Firebase Analytics, Google Firebase Performance, Google Firebase Crashlytics

🎨 Скриншоты 🖌️

Classic Theme                         Android 12 Custom
scr1 scr4
scr2 scr5
scr3 scr6

🧑‍💻 Разработчики 🧑‍💻

📱 Android App 📱

💡 To-Do 💡

  • В будущем будет сделан порт на носимую электронику на базе WearOS и возможно TizenOS
  • Web версия приложения
  • Замены на день
  • Расписания для вузов (четные и нечётные недели)

Сово Практика

wakatime wakatime

📄 Описание 📄

Создано для ООО «Сова-Нянька»

Приложение представляет собой модульное диагностическое тестирование моторных функций ребенка В приложении имеется 2 вида тестирования:

  • Следовать за движением точки
  • Лабиринт

🧑‍💼 Роли 🧑‍💼

В приложении имеется 3 типа пользователей

  • Администратор
  • Педагог
  • Ребенок

🧑‍⚖️ Администратор 🧑‍⚖️

В приложении имеется один администратор который регистрирует свой аккаунт только при первом входе в приложение. Администратор может:

  • удалять педагога
  • создавать педагога
  • удалить аккаунт ребенка
  • перемещать ребенка между педагогами
  • создавать детей связанных к указанному педагогу
  • просматривать результаты всех детей

🧑 Педагог 🧑

В приложении может быть неограниченное количество педагогов. Аккаунт педагога создаёт администратор. Педагог может:

  • создать аккаунт ребенка
  • просматривать результаты привязанных к нему детей

Педагог не может:

  • смотреть результаты "чужих" детей не привязанных к текущему педагогу

👶 Ребенок 👶

Ребенок может только проходить тесты, все дети привязанны к определенным педагогам.

♟️ Tech-Stack ♟️

  • Язык программирования: Kotlin, C#
  • UI Инструментарий: Jetpack Compose, Material 3, Unity UI
  • Локальная БД: Room DB

🎨 Скриншоты 🖌️

Вид от администратора Вид от педагога Вид от ребенка
Входscr1 Входscr2 scr5
scr2 scr3 scr6
scr4 scr9
scr8 scr10
scr7.

Sport Hero

📄 Описание 📄

SportHero - это мотивирующее приложение написанное для магазина спорт товаров. В приложении имеется ежедневный бонус, игра и 2 квеста

  • Игра является обычным поймай яйцо, но переделанная под стиль магазина спорттоваров
  • Квест 1, является вопрос-ответ, все вопросы берутся с базы данных и генирируют интерфейс
  • Квест 2, выполнить норму продаж, продавец отмечает что он выполнил и ему даются монеты В приложении имеется валюта, используемая для покупки товаров в магзине, так же взятых из базы данных

♟️ Tech-Stack ♟️

  • БД: MariaDB
  • Язык: C#
  • UI Tool: Unity

🎨 Скриншоты 🖌️

screen

screen

GLOBanner

📄 Описание 📄

Простое приложение баннер для компании GLO, включает в себя софт для автоматического обновления баннера с GitHub релизов из репозитория, а так же слежка за процессом и сворачиванием приложения.

♟️ Tech-Stack ♟️

  • Drive: GitHub выступает в виде хранилища приложения для обновления баннера
  • Язык: C#
  • UI Tool: Unity

🎨 Скриншоты 🖌️

screen

screen

screen

screen

screen

screen

Мои публичные проекты

Readme Card

Readme Card

Readme Card

Проекты в которых я участвовал

TruSo

screen

🧑‍💻 Мой вклад 🧑‍💻

Участвовал в создании report системы, отправляющая всю статистику комнаты в FireStore, а позже репортами можно было управлять с помощью админ панели. Модифицировал дизайн приложения под report систему.

🎨 Скриншоты 🖌️

screen

screen

WearStore

screen

🧑‍💻 Мой вклад 🧑‍💻

Участвовал в создании системы пересылки циферблата с телефона на часы, создатель web view приложения

🎨 Скриншоты 🖌️

screen

About

Description of all my projects