SkillThread

SkillThread 04.05.2021

SkillThread

У сучасному світі у людей все менше часу залишається на себе і на саморозвиток. Важко знайти час на вивчення чогось нового і здобування нових навичок. Дуже часто люди перестають приділяти увагу своїм хобі і замість корисних занять все частіше просто витрачають час на розваги та інтернет-серфінг. Тому актуальною є розробка додатку «SkillThread», який буде реалізовано як для мобільної версії, так і для Web-версії, аби дати змогу молоді освоїти нові та цікаві навички за малий проміжок часу та здійснити контрольну перевірку пройденого матеріалу.

Метою проєкту є підвищення бажання молоді до саморозвитку, покращити їх вміння за короткий час пізнавати нові навички у різних сферах життя. Використовувати вільний час з користю для себе і свого майбутнього, за допомогою вивчення теоритичних та практичних навичок. А також переревіряти отриманні знання тестуванням та ділитись своїми результатами з друзями.

Об’єктом дослідження є технології Flutter, Telegraph API та Firebase, які найкраще підходять для створення проєкту та взаємодії з ним.

Предметом дослідження є засоби програмування з використанням мови програмування dart.

Технології, що використовувались при створенні:

-                     Система побудована з використанням інструменту Flutter, який є технологією для створення веб-додатків та мобільних додатків на платформі Android і IOS.

-                     Увесь графічний інтерфейс розроблений на основі графічних можливостей даної технології, а саме Google Material Design.

-                     Для створення серверної частини, що відповідатиме за зберігання інформації про користувачів було використано технологію Firebase та її модуль хмарного сховища Firestore.

-                     В основі додатку – статті на вибрану тему навичок, тому користувач з правами редактора/адміністратора має змогу писати нові статті за допомогою інтерфейсу, який наслідує Telegraph API і додавати їх у відповідний розділ у сховище.

-                     Також в додатку реалізована функція роботи офлайн, яка реалізована за допомогою зберігання даних користувача у вигляді JSON-файлів безпосередньо на пристрої клієнта.

Функціонал додатку “SkillThread” акумулює:

-                     Авторизацію та реєстрацію

-                     Редагування користувачем власного облікового запису

-                     Можливість переглядання статтей анонімно

-                     Знаходження уроків за власними вподобаннями

-                     Відстежування процесу навчання

-                     Можливість пропонувати власні авторські статті

-                     Релізацію бази даних та хмарного сховища користувачів і статтей

Цей додаток був розроблений для користувачів, які бажають отримувати актуальні уроки в обраній сфері. Користувачі можуть вільно переглядати навчальні матеріали, а також ставити власну оцінку доступним в додатку статтям.

Кожен користувач має можливість переглянути власну статистику, а також відстежувати прогрес навчання. Також користувачі мають змогу приєднатись до окремої сфери навчання (далі «тред»), в якій знайдуть підходящі для них навчальні матеріали.

Іноваційність додатку полягає в тому, що кожен «тред» є незалежним, а навчальні матеріали та статті є захищені авторським правом, і автор кожної статті зазначений у системі. Також додаток розвиває ідею самоосвіти, а завдяки зручному інтерфейсу дозволяє легко керувати процесом навчання.


Назва конкурсу:  Конкурс «Розробка мобільних застосунків»
ПІБ Співвиконавців:  Войтко Вікторія Володимирівна, Гриньків Богдан Васильович
ПІБ конкурсанта:  Корягіна Діана Олександрівна
Країна:  Україна
Область:  Вінницька область
Назва НЗ:  Вінницький національний технічний університет
Учасник фіналу:  За умови виконання вимог жюрі
Місце Фінал:  2
Файл статті (pdf):  Завантажити

Повернення до списку