Веб-платформа для колаборацій виконавців спільних проєктів
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 63 сторінках, містить 20 ілюстрацій, 1 додаток, 21 джерело в переліку посилань.
Мета роботи — створення веб-платформи для колаборацій між розробниками для спільного виконання ІТ проєктів різного вмісту та складності.
Методи та засоби: мова програмування JavaScript, фреймворк Next.js, Node.js, Express.js, Python, MySQL, система керування версіями Git, принципи DRY, KISS, SOLID, YAGNI.
Результат — веб-платформа, яка надає можливість користувачам створювати проєкти, змінювати стек технологій та запрошувати інших учасників.
Вебсайт розроблено з метою покращення співпраці між розробниками, дизайнерами та іншими фахівцями шляхом створення платформи для пошуку партнерів і реалізації спільних проєктів. Основною метою є забезпечення ефективної взаємодії користувачів на основі їхніх навичок, технологічного стеку та особистих якостей. Основні функції програми: - Реєстрація та автентифікація через Google або GitHub, з можливістю підключити обидва сервіси в налаштуваннях профілю. - Особисті профілі користувачів, які включають ім’я, фото, короткий опис, стек технологій, особисті якості, посилання на соцмережі, статус підключених сервісів. - Система створення та керування проєктами: Додавання назви, опису, фото банера, вимог до учасників, стеку технологій, README, статусу і функціонал схвалень до цих проєктів. - Система надає різні рівні доступу та функціональності для кандидатів і роботодавців, що дозволяє ефективно використовувати платформу відповідно до потреб кожного. Платформа розроблена з урахуванням масштабованості та подальшого розширення функціоналу. Вона може слугувати основою для нових форматів співпраці, включаючи освітні ініціативи, відкриті хакатони та інкубаційні програми.
Опис
Ключові слова
початківець, пошук проєктів, стек, платформа, trainee, project search, stack, platform
Бібліографічний опис
Наумчик, Є. Л. Веб-платформа для колаборацій виконавців спільних проєктів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Наумчик Євген Леонідович. – Київ, 2025. – 64 с.