Бюджет: 1000 UAH Термін: 1 день
Вітаю. Є великий досвід з Next.js.Готовий до співпраці.Звертайтесь
1. Налаштування аутентифікації та особистого кабінету
1. Створення сторінок реєстрації та авторизації:
• Використати NextAuth.js для інтеграції аутентифікації. Налаштувати NextAuth з відповідними провайдерами (наприклад, Email, Google) або налаштувати авторизацію за допомогою логіна та пароля.
• NextAuth з MongoDB: Використати MongoDB для зберігання даних про користувачів. Установити й налаштувати MongoDB Adapter для NextAuth, що забезпечить зручну роботу з даними.
2. Створення особистого кабінету користувача:
• Додати сторінку /dashboard, доступну лише для авторизованих користувачів.
• Налаштувати захист маршрутів, щоб обмежити доступ до особистого кабінету (наприклад, через HOC або Middleware в Next.js 15).
2. Підключення MongoDB
1. Налаштування MongoDB:
• Створити базу даних у MongoDB (можна використовувати MongoDB Atlas для хостингу).
• Встановити MongoDB-клієнт:
npm install mongodb
2. Конфігурація MongoDB у Next.js:
• Додати MongoDB URI в .env файл:
MONGODB_URI=ваш_рядок_підключення_до_mongodb
3. Створення моделей даних:
• Визначити модель User для зберігання інформації про користувачів, включаючи платіжні дані, історію транзакцій тощо.
3. Інтеграція платіжної системи
1. Вибір платіжної системи:
• Рекомендується використовувати Stripe або PayPal, які добре інтегруються з Next.js.
2. Налаштування Stripe:
• Створити обліковий запис у Stripe та отримати API Key.
• Встановити бібліотеку Stripe:
npm install stripe
• Додати ключі Stripe в .env:
NEXT_PUBLIC_STRIPE_KEY=ваш_публічний_ключ
STRIPE_SECRET_KEY=ваш_секретний_ключ
3. Створення API для платежів:
• Створити API-роут /api/create-checkout-session для генерації платіжної сесії:
import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY);
export default async (req, res) => {
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: req.body.items,
mode: 'payment',
success_url: `${req.headers.origin}/success`,
cancel_url: `${req.headers.origin}/cancel`,
});
res.json({ id: session.id });
};
4. Створення платіжної сторінки:
• Налаштувати клієнтську частину для ініціалізації платежу за допомогою Stripe Checkout.
5. Обробка вебхуків для підтвердження платежів:
• Створити API-роут /api/webhook, щоб обробляти вебхуки від Stripe для оновлення статусу транзакцій у MongoDB.
4. Особистий кабінет і історія платежів
1. Додавання історії транзакцій:
• Створити сторінку /dashboard/payments для перегляду історії платежів користувачем.
• Отримувати інформацію про платежі з бази даних MongoDB або Stripe API.
2. Налаштування підписок і тарифів (за потреби):
• Додати підтримку підписок, якщо проект передбачає платні плани.
5. Оптимізація SEO
1. Базова SEO-оптимізація:
• Налаштувати next/head для кожної сторінки, додавши заголовки, опис та інші мета-теги.
• Додати Open Graph та Twitter Cards для коректного відображення в соцмережах.
2. Серверна генерація контенту (SSR):
• Використати SSR або статичну генерацію для сторінок, де це можливо, щоб покращити індексацію пошуковими системами.
3. Карта сайту та файл robots.txt:
• Додати sitemap.xml і robots.txt для полегшення роботи пошукових ботів.
Додаткові поради
• Тестування: Перевірити весь процес платежів та особистого кабінету, використовуючи тестові картки Stripe.
• Безпека: Переконатися, що конфіденційні дані захищені, а особистий кабінет доступний лише авторизованим користувачам
Бюджет: 1000 UAH Термін: 1 день
Вітаю. Є великий досвід з Next.js.Готовий до співпраці.Звертайтесь
Бюджет: 1450 UAH Термін: 1 день
Доброго дня,
Я - Юлія, представляю компанію AlterEGO — спеціалізуємось на веб-розробці, налаштуванні CRM-систем,інтеграціях, а також налаштуванні платіжних систем та авторизації.
То ж, готові взятись за ваш проект!
💼 Десятки успішних кейсів тут:
https://alterego.digital/ua/case
Напишіть 📧 обговоримо деталі, бюджет та терміни!
Бюджет: 4000 UAH Термін: 4 дні
Вітаю.
Можу реалізувати завдання. Є досвід у подібному. Термін та вартість приблизні - потрібно обговорити деталі.
Роблю все швидко, якісно, надійно, з гарантією. Пишіть.
Бюджет: 12000 UAH Термін: 15 днів
З усіма вказаними інструментами працював. Ціна, час.
______________________________________________________________________________________
Бюджет: 1500 UAH Термін: 2 дні
Мій досвід охоплює як аутсорсинг, так і продуктовий підхід компанії. Я досягаю успіху в командній роботі та ефективно співпрацюю з іншими розробниками та спеціалістами різних галузей.
Мій набір навичок включає в себе:
Розробка односторінкових додатків (SPA)
Створення веб-додатків
Оптимізація продуктивності
Внутрішня інтеграція
Ведення існуючих проектів
Забезпечення якості коду
Співпраця з іншими членами команди
Я добре розбираюся в цих областях. Я з нетерпінням чекаю продовження зростання та участі в інноваційних проектах у майбутньому.
Потрібно вирішити проблему з переходом з вбудованого браузера TikTok в додаток Trust Wallet. Сценарій: Користувач відкриває посилання з шапки профілю TikTok. Сайт відкривається всередині вбудованого браузера TikTok. Користувач натискає кнопку . Очікувана поведінка: має відкритися додаток Trust Wallet для підключення гаманця. Фактична поведінка: Trust Wallet не відкривається, або з'являється вічне завантаження, або відбувається перехід на проміжну сторінку Trust Wallet замість відкриття додатка. Головна проблема: Вбудований браузер TikTok може блокувати deep link / universal link переходи у зовнішні додатки, включаючи Trust Wallet. Тому звичайний редирект або WalletConnect deep link може не спрацьовувати так само, як у Safari/Chrome. Потрібно: перевірити роботу саме з TikTok bio link; реалізувати підключення Trust Wallet через WalletConnect/Reown;
Необхідно створити локальне рішення (скрипт / емулятор / проксі) для Windows, яке буде віддавати розширенню Lovense Cam Extension в браузері постійний статус підключеної іграшки (Lush 3). Головна мета: Розширення в Chrome повинно горіти «зеленим» (Підключено / Connected) 24/7 без участі мобільного телефону, оригінального USB-донгла і без реального Bluetooth-пристрою. Що здається в якості результату: Повний вихідний код репозиторію / архіву (без обфускації). Файл README.md з детальним мануалом по розгортанню з нуля на чистій Windows. Демонстрація роботи: при запущеному скрипті розширення Lovense Cam Extension в Chrome показує стабільний «Зелений» статус. При відповіді пишіть спершу антибот слово: dsqwueq
Э недопрацьований плагін для After Effects:https://drive.google.com/drive/u/0/folders/1Nq9a672OK6ep9Com1lqelUhZxbx3_3f1 це, якщо я правильно розумію, CEP-плагін (Adobe Extension) для After Effects. Це HTML/JavaScript-панель через Adobe CSXS, яка взаємодіє з After Effects через ExtendScript. На меті було автоматизувати процес створення відео в "maze challenge" стилі, референс на ютубіGOALRUSH-f8x або аналог. Відео ручного монтажу: https://drive.google.com/file/d/1Ylzvax6w2JGDwaBqeCdbD49jh5wB5buY/view?usp=sharing Файл одного з проекту: https://drive.google.com/file/d/15vKd1L9VfHtDqK2wtLQdYEmDpH1d8Jvy/view?usp=sharing Окрім "багованості" системи через вайбкодинг (тому вайбкодери мимо), не влаштовували накприлад такі деталі (реальні правки): https://docs.google.com/spreadsheets/d/18Svc6GoQ34PgLe1HY7gNX5tPLH0Cpv9E4mfjCRBCMFU/edit?gid=0#gid=0 Треба зробити систему яка буде генерувати проекти в After Effects зі всіма необхідними компонентами відео які написані в База.pdf, більш детальна логіка у вигляді фото, тектсового документу, та mind map для розуміння всіх можливих варіацій на диску: https://drive.google.com/drive/folders/1Uf4Pnw3SKmwpmhL7sjPZFnfAbN0arUjr?usp=sharing Ще більш детально (з більш поглибленою описовою частиною, та силками на таймкоди в референсах) тз буде фікусуватись в робочій області проекта Кінцевий результат це система яка створює відео: від 40 секунд до 1 хвилини, повністю унікальний контент кожне створення, без метаданих ШІ в фійлі відео, в ньому повинен бути зрозумілий сюжет (ловушки, тупіки, різні емоції песронажів-знаменитостей в результаті якихось сюжетних поворотів в відео), саунд дизайн під сюжет (крики та інші емоції, вибухи і тд), стилістично не відрізнялись від відео референса з каналу
Опис: Необхідно створити JavaScript-скрипт для розширення Tampermonkey. Скрипт працюватиме у внутрішній робочій CRM-системі.Логіка роботи: Скрипт має зчитувати унікальний текстовий ID поточного активного діалогу на сторінці (всього є 5–10 різних ID). Залежно від ID, скрипт бере відповідну текстову інструкцію (System Prompt) з налаштувань. Мапу параметрів по ID потрібно винести в окреме зручне вікно налаштувань скрипта. При появі нового повідомлення у вікні чату, скрипт відправляє цей текст разом із промптом через API OpenAI (модель gpt-4o-mini). Отриману відповідь скрипт вставляє в поле введення тексту та ініціює відправку з рандомною затримкою в 20–45 секунд для імітації природної роботи оператора.Робота суто з текстом. Бюджет — 6000 грн. Чекаю на пропозиції від розробників із досвідом роботи з OpenAI API та написанням скриптів автоматизації браузера.
В мене в google exel є деяка логіка яка повязана з інтеграцією з апі Нової Пошти і апі Турбосмс. Взагалом все працює норм, але треба дописати деякий функціонал. Всі деталі при переписці. Доступ до ексель і коду я дам. Для виконавця взагалом обов'язково мати досвід роботи google exel JS в Apps Script