Створення Telegram App в боті на Laravel + Vue
Доброго дня, шановні фрилансери.
Шукаю досвідченого розробника для індивідуального проекту з розробки Telegram Web App на стеку Laravel + Vue. У вас має бути досвід розробки TWA ігрової тематики, оскільки потрібні будуть знання ігрової механіки простої гри.
Дуже добре, якщо у вас є навички верстки ігрових лабіринтів під TWA. Якщо таких навичок немає, то залучаю верстальника, який сверстает увесь каркас сторінок гри (включаючи лабіринти), але у вас мають бути хороші знання Javascript, щоб правильно написати механіку гри: герой не заходить за межі лабіринта, він має збирати "монети" в лабіринті, в грі присутня "гармата", яка стріляє і заважає герою збирати монети.
Передбачається, що положення героя в лабіринті потрібно розраховувати за координатами і відповідно переміщати його при управлінні "джойстиком" або кнопками на телефоні. Тобто має бути можливість керувати героєм у грі.
Верстка додатку в Фігмі:
https://www.figma.com/design/lzA44KguI5xlXEXYotwCzM/7188_Omex-apps_03?node-id=0-1&m=dev&t=zvWDFI2zJIw4Gxkb-1
Опис механіки:
1. Загальна інформація:
Мета: Розробка додатку, що дозволяє користувачам брати участь в іграх, виконувати завдання, збирати та обмінювати монети TON, запрошувати друзів і отримувати за це винагороди. Додаток також інтегровано з соціальними мережами та TON гаманцем.
Основний стек технологій:
Frontend: Vue.js для користувацького інтерфейсу.
Backend: Laravel, Go для взаємодії з базою даних та API.
База даних: MySQL для зберігання інформації про користувачів, завданнях та прогресі.
Інтеграції: API для Telegram, TON.
2. Функціональність додатку:
Додаток включає кілька ключових компонентів:
2.1 Екран перевірки акаунта
Опис: Після входу в додаток користувач проходить перевірку за трьома параметрами:
Вік акаунта в Telegram.
Наявність Telegram Premium.
Статус запрошення.
Функціонал:
Використовувати Telegram API для перевірки параметрів.
Відображення прогресу перевірки для кожного параметра.
Асинхронна перевірка та миттєвий вивід результату.
Вимоги до розробки:
Інтеграція з Telegram API для отримання даних про користувача.
Реалізація UI з прогрес-барами, що відображають статус перевірки.
Обробка помилок та виключних ситуацій (наприклад, якщо дані недоступні).
2.2 Екран привітання
Опис: Після успішної перевірки акаунта користувач бачить повідомлення з датою реєстрації на платформі та бонусами.
Функціонал:
Отримання інформації про дату реєстрації користувача.
Зарахування бонусів після успішної перевірки акаунта.
Вимоги до розробки:
Отримання даних з сервера про користувача (дата реєстрації, нараховані бонуси).
Анімація привітання та кнопка для переходу на наступний екран.
2.3 Інтеграція з TON гаманцем
Опис: Користувачі можуть зв'язати свій акаунт з TON гаманцем для отримання бонусів та виконання операцій з криптовалютою.
Функціонал:
Введення даних TON гаманця для зв'язування з акаунтом.
Верифікація та збереження TON-гаманця користувача.
Вимоги до розробки:
Інтеграція з TON API для управління гаманцями.
Відображення статусу зв'язування акаунта та гаманця.
2.4 Ігровий модуль (лабіринт)
Опис: Користувач має пройти через лабіринт, зібрати монети TON і повернутися на стартову точку, і під час проходження гармати стріляють по роботу, що він не дійшов до монети, 8 рівнів лабіринту зі своєю складністю за певний час. Після успішного завершення рівень стає складнішим, і другий рівень відкривається через 7 годин.
Функціонал:
Управління рухом персонажа через інтерфейс (стрілки або джойстик).
Обмежений час на виконання завдання (таймер).
Зарахування монет TON на гаманець після успішного проходження рівня. Мінімальна сума для виводу — 5 TON.
Вимоги до розробки:
Реалізація ігрового движка з анімацією персонажа, гармати з кулями та таймером і логікою збору монет.
Логіка ускладнення рівнів: після першого рівня наступний стає доступним через 7 годин і має більш складну структуру.
Автоматичне нарахування монет на рахунок користувача після успішного завершення рівня.
2.5 Модуль обміну валют
Опис: Користувачі можуть обмінювати криптовалюту (TON на Omex і назад) з використанням поточного курсу.
Функціонал:
Відображення поточного курсу та його оновлення кожні кілька секунд.
Поле введення для вибору суми конвертації.
Підтвердження операції обміну з перерахунком суми.
Вимоги до розробки:
Інтеграція з API для отримання актуальних курсів TON та Omex.
Реалізація логіки обміну з мінімальними та максимальними лімітами транзакцій.
Обробка підтвердження транзакцій з відображенням підсумкової суми.
2.6 Завдання та винагороди
Опис: Користувачі можуть виконувати завдання (наприклад, підписка на YouTube канал, лайк на пост в Instagram, ТікТок, Телеграм) і отримувати за це винагороди у вигляді ігрової монети Omex .
Функціонал:
Список завдань з можливістю виконання та отримання винагороди.
Можливість редагування та додавання нових завдань через адмін-панель.
Система перевірки виконання завдання через API (наприклад, перевірка підписки на YouTube).
Автоматичне нарахування винагород після виконання завдання.
Вимоги до розробки:
Реалізація перевірок проходження завдання (YouTube, Instagram, TikTok, Телеграм) для верифікації виконання завдань.
Реалізація панелі адміністратора для управління завданнями.
Логіка автоматичної перевірки виконання завдання та нарахування бонусів.
2.7 Система рефералів
Опис: Користувачі можуть запрошувати друзів і отримувати бонуси за кожного запрошеного. Бонуси нараховуються за кожного активного друга.
Функціонал:
Генерація реферальних посилань для запрошення друзів.
Відображення списку запрошених друзів та нарахованих бонусів.
Вимоги до розробки:
Розробка механізму генерації унікальних реферальних посилань для кожного користувача.
Логіка нарахування бонусів за запрошених користувачів з відображенням цієї інформації в профілі.
2.8 Рейтинг користувачів
Опис: Таблиця лідерів з відображенням топ-гравців, які заробляють найбільше Omex, з можливістю сортування та фільтрації.
Функціонал:
Відображення таблиці лідерів з сортуванням за кількістю зароблених Omex.
Медалі та нагороди для користувачів з топ-3.
Вимоги до розробки:
Реалізація системи оновлення рейтингів в реальному часі.
Логіка присвоєння медалей та нагород для топових гравців.
3. Панель адміністратора
Опис: Адміністратори повинні мати можливість управляти завданнями, рівнем складності гри, винагородами та моніторингом активності користувачів.
Функціонал:
Редагування та додавання нових завдань, встановлення винагород за виконання.
Управління складністю рівнів у грі (лабіринт), налаштування таймінгів для появи нових рівнів.
Перегляд статистики виконання завдань та активності користувачів.
Вимоги до розробки:
Реалізація панелі адміністратора з можливістю редагування завдань та управління ігровими налаштуваннями.
Звіти про виконання завдань та нараховані бонуси користувачам.
4. Безпека та захист даних
Вимоги до безпеки:
Усі дані користувача, такі як дані гаманця та виконані завдання, повинні бути захищені шифруванням.
Двофакторна аутентифікація при виконанні операцій з гаманцем.
Захист від несанкціонованого доступу до панелі адміністратора.
Висновок:
Дане ТЗ надає повний огляд функціональності додатку, включаючи всі ключові модулі та їх опис. Необхідно забезпечити плавну інтеграцію з API TON гаманцем, а також надати користувачам інтерфейс для взаємодії з завданнями, іграми та системою винагород.
Напишіть ваш бюджет розробки з готовою версткою і без (якщо робитимете верстку ви).
Перевага кандидатам з наявним досвідом створення подібних додатків у портфоліо.
Дякую, чекаю ваших відгуків!
-
3031 102 0 Вітаю.
Пропоную зробити у вигляді SPA на Vue.js Composition API + TypeScript.
Для гри застосую Phaser.js.
Подібні реалізовані проекти показу при переписці.
Готовий реалізувати фронтенд частину, тобто бекенд API на вас.
Оцінити проект загалом доволі складно, тож пропоную працювати погодинно. Ставка зараз мінімально - 400грн.
Якщо зацікавлені - пишіть!
-
3853 24 0 Доброго дня,
Готовий взятися за цей проект розробки Telegram Web App на стеці Laravel + Vue. Маю досвід роботи з ігровою механікою та версткою, що допоможе мені реалізувати функціонал лабіринту та управління героєм у грі.
Моя ставка 16$ на годину. Для початку роботи мені необхідно детальніше вивчити вимоги та обговорити деталі проекту.
З повагою,
Максим
-
13013 67 0 Вітаю! Виконаю ваше завдання швидко і якісно.
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
-
1447 20 1 Доброго дня,
Я - досвідчений розробник Telegram App з досвідом понад 4 роки із вражаючим портфоліо та бажанням досягати якісних результатів швидко та точно. Я переглянув ваше завдання і можу його якісно і швидко виконати. Також я маю проекти які подібні до вашого, які ще не додав в портфоліо
Портфоліо
Freelancehunt
Я пропоную повний спектр послуг, щоб ваш проект став успішним і легким у подальшому розвитку. Моє завдання – забезпечити якісну розробку, яка не лише виконає ваші вимоги, але й перевершить очікування. Я займаюся всім: від розробки, тестування до деплою всіх необхідних компонентів. Ви отримаєте готовий проект "під ключ", і вам не потрібно буде шукати додаткових фахівців.
…
Крім того, я надаю повну підтримку на кожному етапі. Разом з вами ми обговоримо всі важливі моменти, я допоможу продумати логіку та функціональність вашого проекту, щоб він був зручним і інтуїтивно зрозумілим для користувача.
Співпрацюючи зі мною, ви отримуєте не лише розробника, а й надійного партнера, який зацікавлений у вашому успіху. Готові створити щось особливе разом? Давайте обговоримо ваш проект детальніше!
Моє завдання - забезпечити надійну підтримку протягом всього проекту та після його завершення. Не сумнівайтеся, що я завжди на зв'язку, готовий відповісти на ваші запитання та вирішити будь-які завдання у реальному часі.
Я відкритий для нових захоплюючих проектів та готовий внести свій внесок в їх успішне втілення. З нетерпінням чекаю можливості обговорити подробиці та розпочати співпрацю.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Підтримка та розвиток сайту клінінгової компанії
906 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 18 годин 16 хвилин тому ∙ 54 ставки |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 1 день 19 годин тому ∙ 26 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 3 дні 10 годин тому ∙ 32 ставки |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
257 282 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 8 днів 16 годин тому ∙ 119 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 8 днів 22 години тому ∙ 21 ставка |