Атестаційні завдання K2 ERP/Сайт фрілансу: відмінності між версіями
R (обговорення | внесок) Створена сторінка: = Модуль онлайн-біржі фрілансу: проекти, заявки, виконавці = == Реальний бізнес-контекст == Платформа дозволяє замовникам розміщувати завдання і проекти, а фрілансерам — подавати заявки і виконувати роботи: * замовники описують свої потреби та бюджет; *... |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
Через AJAX мають працювати: | |||
{| class="wikitable" style="width:100%;" | |||
Рейтинг = Сума оцінок / Кількість оцінок | |||
== | {| class="wikitable" style="width:100%;" | ||
__TOC__ | |||
У списку заявок потрібно показувати: | |||
* | Типовий бізнес-процес: | ||
* | |||
! Що перевіряється | |||
{| class="wikitable" style="width:100%;" | |||
== Логування змін == | |||
== Фільтри проєктів == | |||
|- | |||
| Назва категорії | |||
| як приклад: веб-розробка, дизайн, копірайтинг | |||
|- | |||
| Батьківська категорія | |||
| Для створення підкатегорій | |||
|- | |||
| SEO-опис | |||
| Короткий SEO-опис напряму | |||
|- | |||
| Активність | |||
| Чи доступна категорія для нових проєктів | |||
|- | |||
| Порядок сортування | |||
| Позиція категорії в списку | |||
|} | |||
Фріланс-платформа дає можливість замовникам знаходити виконавців для разових або регулярних задач, а фрілансерам — знаходити роботу, подавати заявки та отримувати оплату за виконані проєкти. Разом | |||
Фрілансеру бажано надсилати повідомлення, коли: | |||
! * прийняти роботу; | |||
* повернути на доопрацювання; | |||
* скасувати проєкт за правилами платформи. SEO-опис | |||
Звіт показує створені проєкти за вибраний період. |- | |||
| Що потрібно створити? Колонка | |||
!== Прийняття роботи == | |||
* проєкт створено; | |||
* проєкт схвалено або відхилено; | |||
* на проєкт подано нову заявку; | |||
* фрілансер надіслав повідомлення; | |||
* фрілансер передав результат; | |||
* проєкт очікує перевірки; | |||
* фрілансер залишив відгук.== Завершення проєкту == | |||
{| class="wikitable" style="width:100%;" | |||
Для розширеної реалізації можна передбачити ескроу-механіку. # Вказує очікуваний результат. Статус | |||
* веб-розробка; | |||
* дизайн; | |||
* копірайтинг; | |||
* переклади; | |||
* маркетинг; | |||
* SEO; | |||
* відеомонтаж; | |||
* бухгалтерські послуги; | |||
* юридичні послуги; | |||
* адміністрування сайтів; | |||
* технічна технічна підтримка; | |||
* консалтинг; | |||
* автоматизація процесів бізнесу. Сайт фрілансу''' — це практична задача; так само реалізовано заявок.== Поля роботи в портфоліо == | |||
== Очікуваний результат == | |||
[[Категорія:Проєкти]] | |||
# адміністратор створює категорії проєктів; | |||
# замовник реєструється на платформі; | |||
# фрілансер реєструється і заповнює профіль; | |||
# фрілансер додає портфоліо; | |||
# замовник створює проєкт; | |||
# проєкт проходить модерацію або одразу стає активним; | |||
# фрілансери знаходять проєкт через пошук і фільтри; | |||
# фрілансери подають заявки; | |||
# замовник переглядає заявки; | |||
# замовник обирає виконавця; | |||
# проєкт переходить у статус '''«В роботі»'''; | |||
# сторони спілкуються в чаті; | |||
# фрілансер виконує роботу; | |||
# замовник приймає результат; | |||
# проєкт завершується; | |||
# сторони залишають відгуки; | |||
# платформа оновлює рейтинг фрілансера; | |||
# платформа нараховує комісію, якщо фінансовий блок реалізований.== інформаційні дані для порівняння заявок == | |||
Фрілансер повинен мати можливість передати результат роботи. | Активний, у виборі виконавця, в роботі, на перевірці, завершений, скасований | |||
|- | |||
| Які звіти потрібні? ! Поле | |||
{| class="wikitable" style="width:100%;" | |||
== Що має бути доступно в роботі == | |||
== Примітка == | |||
|- | |||
| Гість | |||
| Переглядає активні проєкти та профілі фрілансерів | |||
|- | |||
| Замовник | |||
| Створює проєкти, переглядає заявки, обирає виконавця, приймає роботу | |||
|- | |||
| Фрілансер | |||
| Створює профіль, додає портфоліо, подає заявки, виконує проєкти | |||
|- | |||
| Модератор | |||
| Перевіряє проєкти, профілі, портфоліо, відгуки та скарги | |||
|- | |||
| Фінансовий менеджер | |||
| Контролює баланси, комісії, виплати й повернення | |||
|- | |||
| Адміністратор | |||
| Налаштовує категорії, права, комісії, преміум-функції та службові параметри | |||
|- | |||
| Керівник | |||
| Переглядає статистику, активність і доходи платформи | |||
|} | |||
</div> | |||
! Поле | |||
Замовник повинен мати можливість порівняти заявки та обрати виконавця. * поповнення балансу; | |||
* резервування коштів під проєкт; | |||
* виплата фрілансеру; | |||
* утримання комісії; | |||
* повернення коштів; | |||
* виведення коштів. Максимальна оцінка | |||
! Платформа здатна заробляти на комісії з угоди. Тип | |||
Якісна біржа фрілансу повинна бути прозорою, зручною і безпечною для обох сторін: замовника і фрілансера. SEO-опис | |||
== Статуси заявки == | |||
{| class="wikitable" style="width:100%;" | |||
|- | |||
| 90–100 | |||
| Відмінно | |||
| компонент на 100% функціонує: проєкти, фрілансери, заявки, вибір виконавця, чат, статуси, відгуки, рейтинги, комісії й AJAX реалізовані коректно | |||
|- | |||
| 75–89 | |||
| Добре | |||
| Основна логіка функціонує, виступає як незначні недоліки, які не руйнують бізнес-процес роботи фріланс-платформи | |||
|- | |||
| 60–74 | |||
| Зараховано | |||
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |||
| 0–59 | |||
| Не зараховано | |||
| Відсутня критична логіка: проєкти, фрілансери, заявки, вибір виконавця, статуси або завершення проєкту | |||
|} | |||
== Звіт «Проєкти за період» == | |||
!== Формула комісії == | |||
! * схвалити проєкт; | |||
* відхилити проєкт; | |||
* вказати причину відхилення; | |||
* приховати профіль; | |||
* заблокувати користувача; | |||
* видалити некоректний відгук; | |||
* переглянути скарги; | |||
* повернути матеріал на редагування. SEO-опис | |||
|- | |||
| Бекенд | |||
| K2 Cloud ERP на Python або PHP | |||
|- | |||
| База даних | |||
| PostgreSQL або MySQL | |||
|- | |||
| Фронтенд | |||
| HTML5, JavaScript | |||
|- | |||
| AJAX | |||
| Axios або Fetch API | |||
|- | |||
| Чат | |||
| WebSocket або простий AJAX | |||
|- | |||
| UI-компоненти | |||
| DataTables для адмінки, Select2 для категорій, Datepicker для строків | |||
|- | |||
| Файли | |||
| Завантаження технічних завдань, портфоліо, результатів роботи | |||
|- | |||
| Платежі | |||
| Баланси, комісії, ескроу, опціонально | |||
|- | |||
| Друк | |||
| Генерація договорів, рахунків або актів, опціонально | |||
|} | |||
== Ескроу-схема == | |||
Під час виконання проєкту сторони повинні мати можливість: | |||
* користувачі; | |||
* ролі користувачів; | |||
* замовники; | |||
* фрілансери; | |||
* профілі фрілансерів; | |||
* портфоліо; | |||
* категорії проєктів; | |||
* типи проєктів; | |||
* проєкти; | |||
* файли проєктів; | |||
* заявки; | |||
* статуси заявок; | |||
* статуси проєктів; | |||
* чат-повідомлення; | |||
* файли чату; | |||
* результати робіт; | |||
* відгуки; | |||
* рейтинги; | |||
* комісії; | |||
* баланси; | |||
* фінансові операції; | |||
* преміум-послуги; | |||
* модерація; | |||
* скарги; | |||
* нотифікації; | |||
* журнал змін; | |||
* звіти; | |||
* права доступу.</div> | |||
{| class="wikitable" style="width:100%;" | |||
У межах атестації потрібно продемонструвати робочий сценарій. Портфоліо дає можливість фрілансеру показати приклади робіт. # Описує задачу. Бали | |||
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
* веб-розробка; | |||
* мобільна розробка програмного забезпечення; | |||
* дизайн; | |||
* копірайтинг; | |||
* переклади; | |||
* маркетинг; | |||
* SEO; | |||
* відео та анімація; | |||
* адміністрування; | |||
* бухгалтерський обліковий облік; | |||
* юридичні послуги; | |||
* бізнес-консалтинг.== Що здатна модеруватися == | |||
* коментар фрілансера; | |||
* посилання на результат; | |||
* файли; | |||
* архіви; | |||
* скриншоти; | |||
* інструкції; | |||
* дату передачі.== Розрахунок рейтингу == | |||
|- | |||
| Замовники | |||
| Користувачі, які створюють проєкти | |||
|- | |||
| Фрілансери | |||
| Виконавці, які подають заявки й виконують роботи | |||
|- | |||
| Категорії проєктів | |||
| Напрями робіт: розробка програмного забезпечення, дизайн, тексти, маркетинг тощо | |||
|- | |||
| Типи проєктів | |||
| Фіксована ціна або погодинна оплата | |||
|- | |||
| Проєкти | |||
| задача, які розміщують замовники | |||
|- | |||
| Заявки | |||
| Пропозиції фрілансерів щодо ціни, строку й підходу | |||
|- | |||
| Чат | |||
| Комунікація між замовником і виконавцем | |||
|- | |||
| Портфоліо | |||
| Приклади робіт фрілансера | |||
|- | |||
| Рейтинги | |||
| Оцінка якості роботи фрілансера | |||
|- | |||
| Відгуки | |||
| Коментарі сторін після завершення проєкту | |||
|- | |||
| Комісії | |||
| Відсоток або фіксована сума платформи | |||
|- | |||
| Баланси | |||
| обліковий облік коштів користувачів, якщо реалізується фінансова частина | |||
|- | |||
| Преміум-послуги | |||
| Підняття проєктів, виділення профілів, просування | |||
|- | |||
| Звіти | |||
| аналітичні інструменти по проєктах, заявках, користувачах і доходах | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
! # Вводить назву проєкту. Передача результату здатна містити: | |||
!<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
Комісія платформи = Сума проєкту × Відсоток комісії / 100 | |||
== Події для фрілансера == | |||
компонент має підтримувати розмежування прав. {| class="wikitable" style="width:100%;" | |||
== Поля профілю замовника == | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
! SEO-опис | |||
* обмінюватися повідомленнями; | |||
* передавати файли; | |||
* уточнювати деталі; | |||
* змінювати статуси; | |||
* фіксувати проміжні результати; | |||
* передати фінальний результат; | |||
* відправити проєкт на перевірку. Після прийняття роботи проєкт переходить у статус '''«Завершений»'''. * дату; | |||
* кількість створених проєктів; | |||
* кількість активних; | |||
* кількість у роботі; | |||
* кількість завершених; | |||
* кількість скасованих. Звіт показує дохід платформи. Окремо варто відзначити профілів фрілансерів, вибору виконавця, комунікації, статусів, рейтингів, відгуків, комісій платформи і обліку платежів виступає ключовою рисою перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля онлайн-біржі фрілансу: проєктів забезпечується через '''Атестаційне задача K2 ERP. * проєкти; | |||
* профілі фрілансерів; | |||
* портфоліо; | |||
* відгуки; | |||
* повідомлення зі скаргами; | |||
* профілі замовників; | |||
* преміум-публікації. '''критично.''' SEO-опис проєкту має бути достатньо зрозумілим, щоб фрілансер міг оцінити складність, строк і вартість роботи.== Звіт «Заявки фрілансерів» == | |||
== Функції чату == | |||
Чат має підтримувати: | |||
* зафіксувати дату завершення; | |||
* змінити статус проєкту; | |||
* дозволити сторонам залишити відгуки; | |||
* оновити рейтинг фрілансера; | |||
* розрахувати комісію платформи, якщо фінансовий блок реалізований; | |||
* відобразити проєкт у статистиці фрілансера і замовника. | Створює проєкт, переглядає заявки, обирає виконавця, приймає роботу | |||
|- | |||
| Що робить фрілансер? Для реалізації задачі доцільно передбачити такі сутності: | |||
компонент має забезпечувати повний цикл роботи фріланс-платформи: замовник створює проєкт, фрілансери подають заявки, замовник обирає виконавця, сторони працюють над проєктом, після завершення залишають відгуки, а платформа обліковує комісію та статистику. |- | |||
| ПІБ або псевдонім | |||
| Ім’я виконавця на платформі | |||
|- | |||
| Фото | |||
| Аватар або фото профілю | |||
|- | |||
| Короткий SEO-опис | |||
| Хто фрілансер і чим займається | |||
|- | |||
| Категорії спеціалізації | |||
| Напрями роботи | |||
|- | |||
| Навички | |||
| Технології, інструменти, професійні навички | |||
|- | |||
| Досвід | |||
| SEO-опис досвіду роботи | |||
|- | |||
| Портфоліо | |||
| Приклади виконаних робіт | |||
|- | |||
| Рейтинг | |||
| Середня оцінка за завершеними проєктами | |||
|- | |||
| Кількість виконаних проєктів | |||
| Показник досвіду на платформі | |||
|- | |||
| Ставка за годину | |||
| Для погодинних проєктів, опціонально | |||
|- | |||
| Статус | |||
| Активний, прихований, заблокований | |||
|} | |||
! Критерій | |||
Мінімальний сценарій: | |||
Проєкт — провідний об’єкт біржі фрілансу. Поле | |||
!== Профіль замовника == | |||
* за датою публікації; | |||
* за бюджетом зростання; | |||
* за бюджетом спадання; | |||
* за кількістю заявок; | |||
* за дедлайном; | |||
* за преміум-статусом. У звіті потрібно відображати: | |||
* створення проєкту; | |||
* пошук проєктів; | |||
* фільтрація проєктів; | |||
* подання заявки; | |||
* відкликання заявки; | |||
* прийняття заявки; | |||
* зміна статусу проєкту; | |||
* відправка повідомлення в чаті; | |||
* передача результату; | |||
* залишення відгуку; | |||
* оновлення версій рейтингу; | |||
* модерація; | |||
* оновлення версій звітів. Поле | |||
== AJAX-інтерактив == | |||
Опціонально компонент здатна підтримувати баланси користувачів.== Коротко == | |||
! SEO-опис | |||
* категорією; | |||
* підкатегорією; | |||
* бюджетом від; | |||
* бюджетом до; | |||
* типом проєкту; | |||
* датою публікації; | |||
* дедлайном; | |||
* статусом, для адміністратора. {| class="wikitable" style="width:100%;" | |||
* обрана заявка переходить у статус '''«Прийнята»'''; | |||
* інші заявки можуть отримати статус '''«Відхилена»'''; | |||
* проєкт переходить у статус '''«В роботі»'''; | |||
* створюється робочий чат; | |||
* фрілансер отримує повідомлення. Призначення | |||
== інформаційні дані передачі результату == | |||
Звіт показує активність заявок. # Вказує дедлайн. У звіті потрібно відображати: | |||
! SEO-опис | |||
платформа повинна дозволяти: | |||
|- | |||
| Нова | |||
| Заявка подана, замовник ще не переглянув | |||
|- | |||
| Переглянута | |||
| Замовник відкрив заявку | |||
|- | |||
| Прийнята | |||
| Замовник обрав цього фрілансера | |||
|- | |||
| Відхилена | |||
| Замовник відмовив фрілансеру | |||
|- | |||
| Відкликана | |||
| Фрілансер сам відкликав заявку | |||
|} | |||
== Пошук проєктів == | |||
Чат потрібен для комунікації в межах проєкту. ! | компонент онлайн-біржі фрілансу | |||
|- | |||
| Які довідники потрібні? Поле | |||
Інтерфейс має працювати оперативно та без зайвого перезавантаження сторінок. ! Вона користувачі можуть компаніям оперативно знаходити фахівців, а виконавцям — отримувати проєкти незалежно від географії. | Повний цикл: проєкт → заявка → вибір виконавця → робота → завершення → відгук | |||
|} | |||
== Поля скарги == | |||
* [[K2 Cloud ERP|K2 ERP]] | |||
* [[K2 ERP]] | |||
* [[Атестаційні завдання K2 ERP]] | |||
* [[Сайт роботи]] | |||
* [[Дошка оголошень]] | |||
* [[Маркетплейс]] | |||
* [[CRM]] | |||
* [[Проєкти]] | |||
* [[Рейтинг]] | |||
* [[Відгуки]] | |||
* [[Платіжні системи]] | |||
* [[AJAX]] | |||
== Кроки створення проєкту == | |||
== Поля профілю фрілансера == | |||
! * повідомлення між замовником і фрілансером; | |||
* дату й час повідомлення; | |||
* автора повідомлення; | |||
* прикріплення файлів, опціонально; | |||
* позначку прочитання, опціонально; | |||
* історію повідомлень. !== Реальний бізнес-контекст == | |||
!== Чат замовника і фрілансера == | |||
! Замовнику бажано надсилати повідомлення, коли: | |||
</div> | |||
== Назва задача == | |||
|- | |||
| Назва роботи | |||
| Назва проєкту або прикладу | |||
|- | |||
| Категорія | |||
| До якого напряму належить робота | |||
|- | |||
| SEO-опис | |||
| Що було зроблено | |||
|- | |||
| Посилання | |||
| URL на роботу, якщо виступає як | |||
|- | |||
| Зображення | |||
| Скриншот або прев’ю | |||
|- | |||
| Дата виконання | |||
| Коли робота була виконана | |||
|} | |||
== Основні об’єкти модуля == | |||
Профіль замовника містить інформацію про користувача або компанію, що створює проєкти.== Сортування проєктів == | |||
Журнал змін має зберігати: | |||
Технічно чат здатна працювати через WebSocket або через AJAX. {| class="wikitable" style="width:100%;" | |||
! Питання | |||
Платформа повинна бути зручною для обох сторін. Значення | |||
{| class="wikitable" style="width:100%;" | |||
!== базовий бізнес-процес == | |||
Звіт показує роботу замовників. SEO-опис | |||
! При завершенні платформа повинна: | |||
! # Додає файли, якщо потрібно. !== Комісія платформи == | |||
!== Скарги та спори == | |||
'''компонент онлайн-біржі фрілансу: проєкти, заявки, виконавці'''. Критичними помилками вважаються ситуації, коли: | |||
|- | |||
| Проєкт | |||
| До якого проєкту належить скарга | |||
|- | |||
| Автор скарги | |||
| Хто подав скаргу | |||
|- | |||
| Відповідач | |||
| На кого подано скаргу | |||
|- | |||
| Причина | |||
| Суть проблеми | |||
|- | |||
| Коментар | |||
| Детальний SEO-опис | |||
|- | |||
| Статус | |||
| Нова, розглядається, вирішена, відхилена | |||
|} | |||
'''Практичний сенс.''' Ескроу захищає обидві сторони: замовник знає, що кошти не підуть до прийняття роботи, а фрілансер бачить, що бюджет проєкту зарезервовано.== Звіт «Активність замовників» == | |||
== Поля відгуку == | |||
== Звіт «Активність фрілансерів» == | |||
!== Практичне задача == | |||
Пошук має працювати по: | |||
* з’явився новий проєкт у його категорії; | |||
* заявку переглянуто; | |||
* заявку прийнято або відхилено; | |||
* проєкт переведено в роботу; | |||
* замовник написав повідомлення; | |||
* роботу прийнято; | |||
* отримано відгук; | |||
* кошти зараховано на баланс, якщо фінансовий блок реалізований. Варіант | |||
== Права доступу == | |||
! Значення | |||
платформа повинна підтримувати фільтрацію за: | |||
|- | |||
| Проєкт | |||
| На який проєкт подається заявка | |||
|- | |||
| Фрілансер | |||
| Хто подає заявку | |||
|- | |||
| Ціна | |||
| Запропонована вартість | |||
|- | |||
| Термін виконання | |||
| Скільки часу потрібно на роботу | |||
|- | |||
| Коментар | |||
| Пояснення підходу або умови виконання | |||
|- | |||
| Дата подання | |||
| Коли заявку створено | |||
|- | |||
| Статус заявки | |||
| Нова, переглянута, прийнята, відхилена | |||
|} | |||
Фрілансери повинні мати зручний пошук проєктів. Замовник після перевірки результату здатна: | |||
!== Робота над проєктом == | |||
компонент має підтримувати сповіщення користувачів. Платформа здатна мати платні або службові преміум-функції. |- | |||
| Відсоток від суми проєкту | |||
| як приклад, 5–20% від гонорару | |||
|- | |||
| Фіксована комісія | |||
| Фіксована сума за угоду | |||
|- | |||
| Комісія з замовника | |||
| Оплачує замовник | |||
|- | |||
| Комісія з фрілансера | |||
| Утримується з гонорару | |||
|- | |||
| Змішана модель | |||
| Частина комісії з обох сторін | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
</div> | |||
== Технічні вимоги == | == Технічні вимоги == | ||
{| class="wikitable" | == Створення проєкту == | ||
[[Категорія:Сайт фрілансу]] | |||
компонент повинен фіксувати важливі зміни. Значення | |||
Категорії потрібні для структурування проєктів і профілів фрілансерів. Бали | |||
Профіль фрілансера — це публічна сторінка виконавця.== Заявки фрілансерів == | |||
Сортування здатна виконуватися: | |||
== Див. так само == | |||
Опціонально платформа здатна підтримувати скарги між сторонами. Звіт показує роботу виконавців. Рівень | |||
== Довідник «Категорії проєктів» == | |||
{| class="wikitable" style="width:100%;" | |||
! !== Портфоліо фрілансера == | |||
[[Категорія:Маркетплейс]] | |||
! SEO-опис | |||
# Замовник вибирає категорію. | Проєкти, фрілансери, заявки, чат, відгуки | |||
|- | |- | ||
| Реалізація бази | | Що робить замовник? Після вибору виконавця: | ||
! Поле | |||
== Звіт «Комісія платформи» == | |||
== Довідник «Типи проєктів» == | |||
== Пошук і фільтрація проєктів == | |||
|- | |||
| Реалізація бази проєктів і профілів фрілансерів | |||
| 20 | | 20 | ||
| Категорії, типи проєктів, проєкти, профілі, навички, портфоліо | |||
|- | |- | ||
| Механізм подання заявок і вибору виконавців | | Механізм подання заявок і вибору виконавців | ||
| 20 | | 20 | ||
| Заявки, ціна, строк, коментар, статуси заявок, вибір фрілансера | |||
|- | |- | ||
| керування статусами | | керування статусами проєктів і чат фрілансер-замовник | ||
| 20 | | 20 | ||
| Статуси, робота над проєктом, чат, передача результату, завершення | |||
|- | |- | ||
| Інтерактивність через AJAX, рейтинги та відгуки | | Інтерактивність через AJAX, рейтинги та відгуки | ||
| 20 | | 20 | ||
| AJAX-пошук, заявки, статуси, відгуки, рейтинг, оновлення версій без перезавантаження | |||
|- | |- | ||
| Механіка платіжної комісії і балансів | | Механіка платіжної комісії і балансів | ||
| 20 | | 20 | ||
| Комісія платформи, баланси, ескроу або базовий фінансовий обліковий облік, якщо заявлено | |||
|- | |||
== Профіль фрілансера == | |||
== Критерії оцінювання == | |||
</pre> | |||
|} | |} | ||
== Шкала оцінювання == | |||
Заявка — це пропозиція фрілансера виконати проєкт. Замовнику потрібно оперативно створити проєкт, отримати заявки, порівняти ціни, строки, рейтинги та портфоліо. |- | |||
| Проєкт | |||
| По якому проєкту залишено відгук | |||
|- | |||
| Автор | |||
| Хто залишив відгук | |||
|- | |||
| Кому залишено відгук | |||
| Фрілансеру або замовнику | |||
|- | |||
| Оцінка | |||
| як приклад, від 1 до 5 | |||
|- | |||
| Текст відгуку | |||
| Коментар | |||
|- | |||
| Дата | |||
| Коли відгук створено | |||
|} | |||
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Сайт фрілансу}} | |||
Модератор повинен мати можливість: | |||
'''Коротко.''' Потрібно реалізувати біржу фрілансу: замовники, фрілансери, категорії, проєкти, заявки, вибір виконавця, чат, статуси проєктів, рейтинги, відгуки, комісії, баланси, преміум-функції та звіти. Мета задача — створити в K2 ERP компонент для автоматизації роботи фріланс-платформи. Відповідь | |||
== Події для замовника == | |||
==== | == Статуси проєкту == | ||
=== | * замовника; | ||
* кількість створених проєктів; | |||
* кількість завершених проєктів; | |||
* кількість скасованих проєктів; | |||
* суму витрат, якщо фінансовий блок реалізований.== формування звітів == | |||
Додатково можна враховувати: | |||
== Колонки бази проєктів == | |||
* кількість завершених проєктів; | |||
* кількість повторних замовників; | |||
* частку успішно завершених проєктів; | |||
* відсутність скарг.== Вибір виконавця == | |||
Типовий бізнес-процес роботи біржі фрілансу виглядає так: | |||
* фрілансера; | |||
* рейтинг; | |||
* кількість виконаних проєктів; | |||
* ціну; | |||
* строк виконання; | |||
* коментар; | |||
* посилання на портфоліо; | |||
* статус заявки. На платформі можуть розміщуватися проєкти з різних напрямів: | |||
# створити категорії проєктів; | |||
# створити типи проєктів; | |||
# створити замовника; | |||
# створити фрілансера; | |||
# заповнити профіль фрілансера; | |||
# додати роботу в портфоліо; | |||
# створити проєкт від імені замовника; | |||
# вказати бюджет, дедлайн, тип проєкту й SEO-опис; | |||
# опублікувати проєкт; | |||
# знайти проєкт через пошук і фільтри; | |||
# подати заявку від фрілансера; | |||
# вказати ціну, строк і коментар; | |||
# переглянути заявку в кабінеті замовника; | |||
# прийняти заявку; | |||
# перевести проєкт у статус '''«В роботі»'''; | |||
# надіслати повідомлення в чаті; | |||
# передати результат роботи; | |||
# перевести проєкт у статус '''«На перевірці»'''; | |||
# прийняти результат; | |||
# завершити проєкт; | |||
# залишити відгук фрілансеру; | |||
# перевірити оновлення версій рейтингу; | |||
# розрахувати комісію платформи, якщо фінансовий блок реалізований; | |||
# сформувати звіт проєктів за період; | |||
# сформувати звіт заявок; | |||
# сформувати звіт активності фрілансерів; | |||
# сформувати звіт комісії платформи. {| class="wikitable" style="width:100%;" | |||
У звіті потрібно відображати: | |||
! SEO-опис | |||
{| class="wikitable" style="width:100%;" | |||
! | Категорії проєктів і типи проєктів | |||
|- | |||
| Які головні об’єкти? ! SEO-опис | |||
! Статус | |||
== Нотифікації == | |||
* хто створив проєкт; | |||
* хто змінив проєкт; | |||
* хто подав заявку; | |||
* хто відкликав заявку; | |||
* хто прийняв заявку; | |||
* хто змінив статус проєкту; | |||
* хто передав результат; | |||
* хто завершив проєкт; | |||
* хто залишив відгук; | |||
* хто нарахував комісію; | |||
* хто змінив баланс; | |||
* дату й час зміни; | |||
* старе та нове значення, якщо це можливо. '''Умова складання.''' задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл біржі фрілансу: замовник → проєкт → фрілансер → заявка → вибір виконавця → робота → завершення → відгук.== Приклади категорій == | |||
== Преміум-функції == | |||
== Рекомендовані сутності бази даних == | |||
* проєкт; | |||
* кількість заявок; | |||
* середню запропоновану ціну; | |||
* середній строк виконання; | |||
* кількість прийнятих заявок; | |||
* кількість відхилених заявок.== Варіанти комісії == | |||
* назві проєкту; | |||
* опису; | |||
* категорії; | |||
* навичках; | |||
* замовнику.== Основні операції балансу == | |||
Після передачі результату проєкт переходить у статус '''«На перевірці»'''. Модерація потрібна для контролю якості платформи. 100 | |||
* неможливо створити категорію проєкту; | |||
* неможливо створити проєкт; | |||
* проєкт не має замовника; | |||
* проєкт не має статусу; | |||
* активний проєкт не видно фрілансерам; | |||
* неможливо створити профіль фрілансера; | |||
* фрілансер не здатна подати заявку; | |||
* заявка не прив’язується до проєкту; | |||
* замовник не бачить заявки по своєму проєкту; | |||
* неможливо обрати виконавця; | |||
* після вибору виконавця проєкт не переходить у роботу; | |||
* неможливо передати результат роботи; | |||
* неможливо завершити проєкт; | |||
* рейтинг не оновлюється після відгуку, якщо ця функція заявлена; | |||
* комісія не розраховується, якщо фінансовий блок заявлений; | |||
* зміни статусів не логуються; | |||
* звіти не відповідають фактичним проєктам і заявкам. '''провідний принцип.''' Біржа фрілансу має з’єднати замовника і виконавця: замовник описує задачу, фрілансер подає пропозицію, сторони домовляються, виконують роботу, закривають проєкт і залишають відгуки. Об’єкт | |||
|- | |- | ||
| | | Назва проєкту | ||
| | | Коротка назва задача | ||
|- | |||
| Замовник | |||
| Хто створив проєкт | |||
|- | |||
| Категорія | |||
| Напрям роботи | |||
|- | |||
| Бюджет від | |||
| Мінімальний бюджет | |||
|- | |||
| Бюджет до | |||
| Максимальний бюджет | |||
|- | |- | ||
| | | Тип проєкту | ||
| | | Фіксована ціна або погодинна оплата | ||
|- | |- | ||
| | | Статус | ||
| | | Активний, у виборі виконавця, в роботі, завершений, скасований | ||
|- | |- | ||
| | | Дата створення | ||
| | | Коли проєкт опубліковано | ||
|- | |- | ||
| | | Дедлайн | ||
| | | До якої дати потрібно виконати роботу | ||
|} | |} | ||
= | <div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | ||
! * реєструвати замовників; | |||
* реєструвати фрілансерів; | |||
* створювати профілі фрілансерів; | |||
* додавати портфоліо; | |||
* вести категорії та підкатегорії проєктів; | |||
* створювати проєкти замовниками; | |||
* фільтрувати проєкти за категорією, бюджетом і типом оплати; | |||
* подавати заявки фрілансерами; | |||
* обирати виконавця серед заявок; | |||
* переводити проєкт у роботу; | |||
* вести чат між замовником і фрілансером; | |||
* контролювати статуси проєкту; | |||
* завершувати проєкт; | |||
* залишати відгуки й оцінки; | |||
* розраховувати рейтинг фрілансера; | |||
* обліковувати комісію платформи; | |||
* вести баланси користувачів, якщо реалізується фінансова частина; | |||
* підтримувати преміум-функції; | |||
* формувати звіти по проєктах, заявках, фрілансерах, комісіях і доходах платформи. Параметр | |||
! # Обирає тип оплати. функції ERP | |||
Замовник створює проєкт через форму. Поле | |||
У звіті потрібно відображати: | |||
== Критичні помилки == | |||
|- | |||
| ПІБ або назва компанії | |||
| Ім’я замовника або назва організації | |||
|- | |||
| Тип замовника | |||
| Фізична особа або компанія-користувач | |||
|- | |||
| Контактна особа | |||
| Представник замовника | |||
|- | |||
| SEO-опис | |||
| Коротка інформаційні матеріали про замовника | |||
|- | |||
| Кількість створених проєктів | |||
| Статистика активності | |||
|- | |||
| Кількість завершених проєктів | |||
| Скільки проєктів завершено | |||
|- | |||
| Рейтинг замовника | |||
| Оцінка від фрілансерів | |||
|- | |||
| Статус | |||
| Активний, заблокований, на перевірці | |||
|} | |||
== | {| class="wikitable" style="width:100%;" | ||
== | == Відгуки та рейтинг == | ||
! Роль | |||
== Поля категорії == | |||
== Поля заявки == | |||
Категорії можуть бути багаторівневими.</div> | |||
! компонент має підтримувати замовників, фрілансерів, профілі, портфоліо, категорії, типи проєктів, проєкти, заявки, вибір виконавця, чат, статуси, передачу результату, завершення проєктів, відгуки, рейтинги, комісії, баланси, преміум-функції, модерацію, звіти, AJAX-інтерактив і логування змін. # Публікує проєкт або відправляє на модерацію. ! # Вказує бюджет. | Створює профіль, подає заявки, виконує проєкти, отримує відгуки | |||
|- | |||
| Які статуси потрібні?== Передача результату == | |||
Після вибору виконавця проєкт переходить у роботу. SEO-опис | |||
* фрілансера; | |||
* кількість поданих заявок; | |||
* кількість прийнятих заявок; | |||
* кількість завершених проєктів; | |||
* рейтинг; | |||
* суму заробітку, якщо фінансовий блок реалізований. Тип проєкту визначає принцип оплати. Фрілансеру потрібно бачити актуальні проєкти, подавати пропозиції, спілкуватися із замовником і отримувати оцінки після виконання. SEO-опис | |||
{| class="wikitable" style="width:100%;" | |||
* | * підняття проєкту в списку; | ||
** | * виділення проєкту кольором; | ||
* | * закріплення проєкту вгорі категорії; | ||
* | * виділення профілю фрілансера; | ||
* | * показ фрілансера в рекомендованих; | ||
* | * розширена статистика профілю; | ||
* | * доступ до закритих проєктів; | ||
* додаткові заявки на місяць. Поле | |||
== Мета задача == | |||
== Дії модератора == | |||
|- | |||
| Назва проєкту | |||
| Короткий заголовок | |||
|- | |||
| Категорія | |||
| Напрям роботи | |||
|- | |||
| SEO-опис задача | |||
| Детальний SEO-опис того, що потрібно зробити | |||
|- | |||
| Очікуваний результат | |||
| Що має отримати замовник | |||
|- | |||
| Бюджет від | |||
| Мінімальна сума | |||
|- | |||
| Бюджет до | |||
| Максимальна сума | |||
|- | |||
| Тип проєкту | |||
| Фіксована ціна або погодинно | |||
|- | |||
| Дедлайн | |||
| Планова дата завершення | |||
|- | |||
| Файли | |||
| Технічне задача, макети, приклади, документи | |||
|- | |||
| Статус | |||
| Поточний стан проєкту | |||
|} | |||
== Баланси користувачів == | |||
<pre> | |||
</pre> | |||
[[Категорія:Фріланс]] | |||
|- | |||
| Чернетка | |||
| Проєкт створюється, але ще не опублікований | |||
|- | |||
| На модерації | |||
| Проєкт очікує перевірки адміністрацією | |||
|- | |||
| Активний | |||
| Проєкт доступний фрілансерам для подання заявок | |||
|- | |||
| У виборі виконавця | |||
| Замовник переглядає заявки | |||
|- | |||
| В роботі | |||
| Виконавця обрано, робота виконується | |||
|- | |||
| На перевірці | |||
| Фрілансер передав результат замовнику | |||
|- | |||
| Завершений | |||
| Замовник прийняв роботу | |||
|- | |||
| Скасований | |||
| Проєкт скасовано | |||
|- | |||
| Архівний | |||
| Проєкт більше неактивний, але зберігається в системі | |||
|} | |||
через Платформа фрілансу виступає як важливим інструментом для сучасної економіки послуг.[[Категорія:Атестаційні завдання K2]] | |||
Після завершення проєкту замовник і фрілансер можуть залишити відгуки один одному.<div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;"> | |||
== | == Модерація == | ||
<pre> | |||
=== | # замовник поповнює баланс; | ||
# сума проєкту резервується; | |||
# фрілансер виконує роботу; | |||
# замовник приймає результат; | |||
# платформа утримує комісію; | |||
# решта коштів зараховується фрілансеру; | |||
# фрілансер здатна подати заявку на виведення коштів. У результаті виконання атестаційного задача має бути створений компонент онлайн-біржі фрілансу в K2 ERP.[[Категорія:Корпоративна Wiki]] | |||
== Приклади преміум-функцій == | |||
== Поля проєкту == | |||
|- | |||
| Фіксована ціна | |||
| Замовник і фрілансер домовляються про загальну суму за проєкт | |||
|- | |||
| Погодинна оплата | |||
| Оплата залежить від кількості відпрацьованих годин | |||
|} | |||
[[Категорія:K2 ERP]] | |||
{| class="wikitable" style="width:100%;" | |||
== База «Проєкти» == | |||
== Типи проєктів == | |||
Рейтинг фрілансера здатна розраховуватися як середня оцінка за завершеними проєктами. | Проєкти, заявки, активність фрілансерів, активність замовників, комісія платформи | |||
|- | |||
| Що виступає як критичною вимогою? * проєкт; | |||
* суму проєкту; | |||
* відсоток комісії; | |||
* суму комісії; | |||
* дату нарахування; | |||
* статус виплати. У звіті потрібно відображати: | |||
Поточна версія на 19:18, 1 травня 2026
Через AJAX мають працювати:
Рейтинг = Сума оцінок / Кількість оцінокУ списку заявок потрібно показувати:
Типовий бізнес-процес:
Що перевіряється
Логування змінФільтри проєктів
Фріланс-платформа дає можливість замовникам знаходити виконавців для разових або регулярних задач, а фрілансерам — знаходити роботу, подавати заявки та отримувати оплату за виконані проєкти. Разом Фрілансеру бажано надсилати повідомлення, коли: |
* прийняти роботу;
Звіт показує створені проєкти за вибраний період. |- |
Що потрібно створити? Колонка | == Прийняття роботи ==
Очікуваний результат
Фрілансер повинен мати можливість передати результат роботи. | Активний, у виборі виконавця, в роботі, на перевірці, завершений, скасований
Ескроу-схемаПід час виконання проєкту сторони повинні мати можливість:
|
Критерій
Мінімальний сценарій: Проєкт — провідний об’єкт біржі фрілансу. Поле |
== Профіль замовника ==
AJAX-інтерактивОпціонально компонент здатна підтримувати баланси користувачів.== Коротко == |
SEO-опис
інформаційні дані передачі результатуЗвіт показує активність заявок. # Вказує дедлайн. У звіті потрібно відображати: |
SEO-опис
платформа повинна дозволяти: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Нова | Заявка подана, замовник ще не переглянув | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Переглянута | Замовник відкрив заявку | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Прийнята | Замовник обрав цього фрілансера | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Відхилена | Замовник відмовив фрілансеру | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Відкликана | Фрілансер сам відкликав заявку |
Пошук проєктів
Чат потрібен для комунікації в межах проєкту. ! | компонент онлайн-біржі фрілансу
Які довідники потрібні? Поле
Інтерфейс має працювати оперативно та без зайвого перезавантаження сторінок. ! Вона користувачі можуть компаніям оперативно знаходити фахівців, а виконавцям — отримувати проєкти незалежно від географії. | Повний цикл: проєкт → заявка → вибір виконавця → робота → завершення → відгук
Поля скарги
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Сайт роботи
- Дошка оголошень
- Маркетплейс
- CRM
- Проєкти
- Рейтинг
- Відгуки
- Платіжні системи
- AJAX
Кроки створення проєкту
Поля профілю фрілансера
! * повідомлення між замовником і фрілансером;
- дату й час повідомлення;
- автора повідомлення;
- прикріплення файлів, опціонально;
- позначку прочитання, опціонально;
- історію повідомлень. !== Реальний бізнес-контекст ==
!== Чат замовника і фрілансера ==
! Замовнику бажано надсилати повідомлення, коли:
Назва задача
|- | Назва роботи | Назва проєкту або прикладу |- | Категорія | До якого напряму належить робота |- | SEO-опис | Що було зроблено |- | Посилання | URL на роботу, якщо виступає як |- | Зображення | Скриншот або прев’ю |- | Дата виконання | Коли робота була виконана |}
Основні об’єкти модуля
Профіль замовника містить інформацію про користувача або компанію, що створює проєкти.== Сортування проєктів ==
Журнал змін має зберігати:
Технічно чат здатна працювати через WebSocket або через AJAX. {| class="wikitable" style="width:100%;"
! Питання
Платформа повинна бути зручною для обох сторін. Значення
| == базовий бізнес-процес ==
Звіт показує роботу замовників. SEO-опис |
При завершенні платформа повинна: | # Додає файли, якщо потрібно. !== Комісія платформи == | == Скарги та спори ==
компонент онлайн-біржі фрілансу: проєкти, заявки, виконавці. Критичними помилками вважаються ситуації, коли: |
|---|---|---|---|
| Проєкт | До якого проєкту належить скарга | ||
| Автор скарги | Хто подав скаргу | ||
| Відповідач | На кого подано скаргу | ||
| Причина | Суть проблеми | ||
| Коментар | Детальний SEO-опис | ||
| Статус | Нова, розглядається, вирішена, відхилена |
Практичний сенс. Ескроу захищає обидві сторони: замовник знає, що кошти не підуть до прийняття роботи, а фрілансер бачить, що бюджет проєкту зарезервовано.== Звіт «Активність замовників» ==
Поля відгуку
Звіт «Активність фрілансерів»
!== Практичне задача ==
Пошук має працювати по:
- з’явився новий проєкт у його категорії;
- заявку переглянуто;
- заявку прийнято або відхилено;
- проєкт переведено в роботу;
- замовник написав повідомлення;
- роботу прийнято;
- отримано відгук;
- кошти зараховано на баланс, якщо фінансовий блок реалізований. Варіант
Права доступу
! Значення платформа повинна підтримувати фільтрацію за: |- | Проєкт | На який проєкт подається заявка |- | Фрілансер | Хто подає заявку |- | Ціна | Запропонована вартість |- | Термін виконання | Скільки часу потрібно на роботу |- | Коментар | Пояснення підходу або умови виконання |- | Дата подання | Коли заявку створено |- | Статус заявки | Нова, переглянута, прийнята, відхилена |}
Фрілансери повинні мати зручний пошук проєктів. Замовник після перевірки результату здатна:
!== Робота над проєктом ==
компонент має підтримувати сповіщення користувачів. Платформа здатна мати платні або службові преміум-функції. |- | Відсоток від суми проєкту | як приклад, 5–20% від гонорару |- | Фіксована комісія | Фіксована сума за угоду |- | Комісія з замовника | Оплачує замовник |- | Комісія з фрілансера | Утримується з гонорару |- | Змішана модель | Частина комісії з обох сторін |}
Технічні вимоги
Створення проєкту
компонент повинен фіксувати важливі зміни. Значення Категорії потрібні для структурування проєктів і профілів фрілансерів. Бали
Профіль фрілансера — це публічна сторінка виконавця.== Заявки фрілансерів ==
Сортування здатна виконуватися:
Див. так само
Опціонально платформа здатна підтримувати скарги між сторонами. Звіт показує роботу виконавців. Рівень
Довідник «Категорії проєктів»
Профіль фрілансера
Критерії оцінювання
| !== Портфоліо фрілансера == | SEO-опис
| |
|---|---|---|
| Що робить замовник? Після вибору виконавця: | Поле
Звіт «Комісія платформи»Довідник «Типи проєктів»Пошук і фільтрація проєктів | |
| Реалізація бази проєктів і профілів фрілансерів | 20 | Категорії, типи проєктів, проєкти, профілі, навички, портфоліо |
| Механізм подання заявок і вибору виконавців | 20 | Заявки, ціна, строк, коментар, статуси заявок, вибір фрілансера |
| керування статусами проєктів і чат фрілансер-замовник | 20 | Статуси, робота над проєктом, чат, передача результату, завершення |
| Інтерактивність через AJAX, рейтинги та відгуки | 20 | AJAX-пошук, заявки, статуси, відгуки, рейтинг, оновлення версій без перезавантаження |
| Механіка платіжної комісії і балансів | 20 | Комісія платформи, баланси, ескроу або базовий фінансовий обліковий облік, якщо заявлено |
Шкала оцінювання
Заявка — це пропозиція фрілансера виконати проєкт. Замовнику потрібно оперативно створити проєкт, отримати заявки, порівняти ціни, строки, рейтинги та портфоліо. |-
Проєкт По якому проєкту залишено відгук Автор Хто залишив відгук Кому залишено відгук Фрілансеру або замовнику Оцінка як приклад, від 1 до 5 Текст відгуку Коментар Дата Коли відгук створено
Модератор повинен мати можливість:
Коротко. Потрібно реалізувати біржу фрілансу: замовники, фрілансери, категорії, проєкти, заявки, вибір виконавця, чат, статуси проєктів, рейтинги, відгуки, комісії, баланси, преміум-функції та звіти. Мета задача — створити в K2 ERP компонент для автоматизації роботи фріланс-платформи. Відповідь
Події для замовника
Статуси проєкту
- замовника;
- кількість створених проєктів;
- кількість завершених проєктів;
- кількість скасованих проєктів;
- суму витрат, якщо фінансовий блок реалізований.== формування звітів ==
Додатково можна враховувати:
Колонки бази проєктів
- кількість завершених проєктів;
- кількість повторних замовників;
- частку успішно завершених проєктів;
- відсутність скарг.== Вибір виконавця ==
Типовий бізнес-процес роботи біржі фрілансу виглядає так:
- фрілансера;
- рейтинг;
- кількість виконаних проєктів;
- ціну;
- строк виконання;
- коментар;
- посилання на портфоліо;
- статус заявки. На платформі можуть розміщуватися проєкти з різних напрямів:
- створити категорії проєктів;
- створити типи проєктів;
- створити замовника;
- створити фрілансера;
- заповнити профіль фрілансера;
- додати роботу в портфоліо;
- створити проєкт від імені замовника;
- вказати бюджет, дедлайн, тип проєкту й SEO-опис;
- опублікувати проєкт;
- знайти проєкт через пошук і фільтри;
- подати заявку від фрілансера;
- вказати ціну, строк і коментар;
- переглянути заявку в кабінеті замовника;
- прийняти заявку;
- перевести проєкт у статус «В роботі»;
- надіслати повідомлення в чаті;
- передати результат роботи;
- перевести проєкт у статус «На перевірці»;
- прийняти результат;
- завершити проєкт;
- залишити відгук фрілансеру;
- перевірити оновлення версій рейтингу;
- розрахувати комісію платформи, якщо фінансовий блок реалізований;
- сформувати звіт проєктів за період;
- сформувати звіт заявок;
- сформувати звіт активності фрілансерів;
- сформувати звіт комісії платформи. {| class="wikitable" style="width:100%;"
У звіті потрібно відображати:
! SEO-опис
| Категорії проєктів і типи проєктів | |
|---|---|
| Які головні об’єкти? ! SEO-опис | Статус
Нотифікації
Преміум-функціїРекомендовані сутності бази даних
Після передачі результату проєкт переходить у статус «На перевірці». Модерація потрібна для контролю якості платформи. 100
|
| Назва проєкту | Коротка назва задача |
| Замовник | Хто створив проєкт |
| Категорія | Напрям роботи |
| Бюджет від | Мінімальний бюджет |
| Бюджет до | Максимальний бюджет |
| Тип проєкту | Фіксована ціна або погодинна оплата |
| Статус | Активний, у виборі виконавця, в роботі, завершений, скасований |
| Дата створення | Коли проєкт опубліковано |
| Дедлайн | До якої дати потрібно виконати роботу |
! * реєструвати замовників;
- реєструвати фрілансерів;
- створювати профілі фрілансерів;
- додавати портфоліо;
- вести категорії та підкатегорії проєктів;
- створювати проєкти замовниками;
- фільтрувати проєкти за категорією, бюджетом і типом оплати;
- подавати заявки фрілансерами;
- обирати виконавця серед заявок;
- переводити проєкт у роботу;
- вести чат між замовником і фрілансером;
- контролювати статуси проєкту;
- завершувати проєкт;
- залишати відгуки й оцінки;
- розраховувати рейтинг фрілансера;
- обліковувати комісію платформи;
- вести баланси користувачів, якщо реалізується фінансова частина;
- підтримувати преміум-функції;
- формувати звіти по проєктах, заявках, фрілансерах, комісіях і доходах платформи. Параметр
! # Обирає тип оплати. функції ERP
Замовник створює проєкт через форму. Поле У звіті потрібно відображати:
Критичні помилки
|- | ПІБ або назва компанії | Ім’я замовника або назва організації |- | Тип замовника | Фізична особа або компанія-користувач |- | Контактна особа | Представник замовника |- | SEO-опис | Коротка інформаційні матеріали про замовника |- | Кількість створених проєктів | Статистика активності |- | Кількість завершених проєктів | Скільки проєктів завершено |- | Рейтинг замовника | Оцінка від фрілансерів |- | Статус | Активний, заблокований, на перевірці |}
Відгуки та рейтинг
Роль
Поля категоріїПоля заявки |
Створює профіль, подає заявки, виконує проєкти, отримує відгуки | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Які статуси потрібні?== Передача результату ==
Після вибору виконавця проєкт переходить у роботу. SEO-опис
Мета задачаДії модератора
Баланси користувачів | ||||||||||||||||||||
| Чернетка | Проєкт створюється, але ще не опублікований | |||||||||||||||||||
| На модерації | Проєкт очікує перевірки адміністрацією | |||||||||||||||||||
| Активний | Проєкт доступний фрілансерам для подання заявок | |||||||||||||||||||
| У виборі виконавця | Замовник переглядає заявки | |||||||||||||||||||
| В роботі | Виконавця обрано, робота виконується | |||||||||||||||||||
| На перевірці | Фрілансер передав результат замовнику | |||||||||||||||||||
| Завершений | Замовник прийняв роботу | |||||||||||||||||||
| Скасований | Проєкт скасовано | |||||||||||||||||||
| Архівний | Проєкт більше неактивний, але зберігається в системі |
через Платформа фрілансу виступає як важливим інструментом для сучасної економіки послуг.
Після завершення проєкту замовник і фрілансер можуть залишити відгуки один одному.Модерація
# замовник поповнює баланс; # сума проєкту резервується; # фрілансер виконує роботу; # замовник приймає результат; # платформа утримує комісію; # решта коштів зараховується фрілансеру; # фрілансер здатна подати заявку на виведення коштів. У результаті виконання атестаційного задача має бути створений компонент онлайн-біржі фрілансу в K2 ERP.Приклади преміум-функцій
|- | Фіксована ціна | Замовник і фрілансер домовляються про загальну суму за проєкт |- | Погодинна оплата | Оплата залежить від кількості відпрацьованих годин |}Поля проєкту
База «Проєкти»
Рейтинг фрілансера здатна розраховуватися як середня оцінка за завершеними проєктами. | Проєкти, заявки, активність фрілансерів, активність замовників, комісія платформиТипи проєктів
| Що виступає як критичною вимогою? * проєкт; * суму проєкту; * відсоток комісії; * суму комісії; * дату нарахування; * статус виплати. У звіті потрібно відображати: |