Lessons

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

  • Business Analysis
  • DevOps services
  • Mobile Development
  • QA
  • UI/UX design
  • Web Development
Lessons

Опис проєкту

Ми створили надзвичайно корисний мобільний додаток SaaS для данських студентів. Додаток — це ринок, де студенти можуть знайти допомогу у виконанні завдань з будь-якого предмету, який вони вивчають, а студенти старших курсів і викладачі можуть монетизувати свої знання. Студент може оформити замовлення із зазначенням термінів виконання завдання, ціни тощо. Інші користувачі, які бажають виконати це завдання, пропонують свої ціни як ставки. Після успішного завершення аукціону система автоматично знімає необхідну суму грошей з картки користувача та зберігає її до тих пір, поки обидва учасники не підтвердять, що замовлення виконано та прийнято. Старшокласники та вчителі можуть використовувати цю платформу для продажу своєї інтелектуальної власності, як-от книги, посібники, посібники, малюнки тощо.

Industry: Education
Platforms: Mobile, Web
Role: Software developer, IT consultant
Tech Stack: Objective-C, Java, NodeJS, Laravel, MySQL, Redis, Firebase

Представлення проблеми

Бути студентом – це вимогливо і напружено, особливо коли деякі заняття є складними, але вам потрібно мати хороші оцінки за домашнє завдання, контрольні, курсові тощо. У Данії складна система освіти, і наш клієнт зробив благородний вчинок – створив зручну платформу, де студенти могли б знайти допомогу в навчанні, а викладачі та студенти старших курсів могли б додатково монетизувати свої знання. Платформа мала бути простою у використанні, але мати все необхідне для забезпечення функціонування SaaS, ринку, зворотного аукціону та соціальних мереж. Крім того, платформа має надавати справедливі послуги, співпрацю та платежі з розширеними функціями стягнення плати, зв’язку та керування.

Основні цілі:

  • Охоплюйте платформи iOS і Android за допомогою рідних мобільних рішень
  • Створіть розширену панель адміністратора
  • Створіть інформативну цільову сторінку
  • Розробіть платформу з нуля за короткий термін
  • Забезпечте безпечні платіжні операції та відповідність GDPR
  • Забезпечте реверсивний аукціон, блок-список, обмін повідомленнями, коментування, обрізання та багато інших функцій
  • Створіть складну систему сповіщень із кількома логіками та сценаріями
Технічні виклики

Технічні виклики

Додаток Lessons був нашим першим мобільним проектом, і він мав певні труднощі для команди. Крім того, це був наш перший досвід створення складного маркетплейсу та інтеграції платіжної системи Stripe. Замовнику потрібен був готовий продукт якомога швидше, тому ми мали стислі терміни. Щоб пришвидшити процес розробки, не впливаючи на якість програми, ми запропонували створити серверну частину за допомогою Laravel і NodeJS. Таким чином, функції обробки в реальному часі, як-от аукціон, платежі, спілкування в чаті та сповіщення, виконуються за допомогою NodeJS, тоді як панель адміністратора та інші частини програми написані за допомогою Laravel (PHP). Робота зі сповіщеннями була захоплюючою, але водночас складною. Це найрозширеніша система сповіщень, над якою ми коли-небудь працювали. Він містить понад 50 різних типів сповіщень, кожне з різними правилами та параметрами. Ми можемо з гордістю сказати, що цей проект зробив нас гуру сповіщень і дав нам ще більше досвіду, ніж нам потрібно.

Базова функціональність:

  • Реверсивний аукціон у реальному часі
  • Функціональність торгової площадки
  • Платежі в додатку
  • Блокування та звітування
  • Месенджер у програмі (загальний і приватний)
  • Коментарі та відгуки
  • Відстеження аукціонів
  • Розширене кадрування для безпечного попереднього перегляду об’єктів
  • Розширена фільтрація за темою, контентом, навчальним закладом тощо.
  • Різні формати файлів, які вкладаються та зберігаються в iCloud, Google Drive та AWS
Базова функціональність:

Рішення

Ми розробили сучасну функціональну робочу веб-платформу, яка спрощує процеси пошуку, вибору та укладання договору з потенційним контрагентом. Він з’єднує клієнтів і продавців, які займаються будівництвом. Це дозволяє людині залишити детальний запит з можливістю додавання фотографій або відео. У разі знаходження відповідного виконавця ми реалізували підписання договору BankID в сервісі котирувань.

Додаток стежить за проектом від початку до кінця і дозволяє користувачам робити те саме та бачити всі етапи виконання. Ми вбудували величезну базу даних компаній, що дозволяє адміністратору завжди знаходити тих, хто задовольнить вимоги клієнтів. Крім того, наша команда включила інструмент для залишення відгуків як замовниками, так і виконавцями.

Результат

  • Розширений торговельний майданчик із кількома постачальниками та функцією зворотного аукціону
  • Величезна панель адміністратора, яка покриває будь-які потреби в управлінні додатком, включаючи вирішення конфліктних ситуацій і суперечок між користувачами
  • Користувачі можуть коментувати, оцінювати товари та послуги, блокувати інших користувачів, повідомляти про них та їхній вміст
  • Чат один на один
  • Вбудовані функції умовного депонування, платежі карткою та зняття грошей
  • Стрічка зі швидким пошуком і фільтрацією
  • Розширені push-повідомлення з усіма можливими сценаріями, логікою, ролями, діями, умовами тощо.
  • Увійдіть через електронну пошту та Facebook
  • Інтеграція з AWS, iCloud і Google Drive
  • Автоматичне надсилання електронною поштою
  • Дизайн UI/UX, який підходить як для смартфонів, так і для планшетів
  • Цільова сторінка
  • Документація щодо відповідності GDPR

Давайте розвивати ваш
бізнес разом

Будь ласка, заповніть форму нижче та надішліть нам короткий опис вашого проекту. Ми зв'яжемося з вами протягом 24 годин, щоб надати безкоштовну консультацію та рухатись далі.