Насправді, все було запилено на React і готово на 95%, але виконавець перестав виходити на звʼязок(
Скрін у додатку.
Можна або пофіксити старе або зробити заново.
ТЗ
У нас є навчальна платформа.
https://learnworlds.dev/docs/api/ZG9jOjQ2NDA2-introduction
Треба зробити інтерфейс, де співробітниця може ввести Імʼя, пошту, обрати курс та його тривалість, після чого по API на платформі створюється User (email та username required)
https://learnworlds.dev/docs/api/e991c7d4fea2d-create-a-user
Після цього йому можна відкрити доступ до одного з курсів на вказаний період. Для цього є поле вибору курсів (окрема БД, що оновлюється раз на день) та поле вводу ціни (валюти конвертуються автоматично, курс підтягується перед конвертацією)
https://learnworlds.dev/docs/api/3d5e79f96b44a-enroll-user-to-product
а коли період закінчується - доступ закривається (раз на день відслідковуємо по базі відкриті курси, які вносили раніше і коли поле End - сьогодні - закриваємо доступ)
https://learnworlds.dev/docs/api/d25a61227d784-unenroll-user-from-product
Є сторінка Users (раз на день підтягуються із learnworlds усі юзери, та їхні курси), де видно, курси Юзера та можна змінити дату початку та кінця курсу.
Також треба додати авторизацію (прописати 10 різних логінів-паролів)
По запиту дам логін та пароль від існуючого бекенду.