Особистий кабінет
Для особистого кабінету потрібен бекенд з базою даних.
Структура БД на поточний момент:
Таблиця users:
id: int|auto_increment
name - varchar|nullable
wallet - varchar
created_at - datetime
updated_at - datetime
Таблиця jwt_tokens
user_id: int|зв'язок 1 до багатьох з таблицею users
token: varchar
created_at: datetime
expired_at: datetime
Особистий кабінет складатиметься з 3 сторінок: Auth - сторінка входу SDK - розділ з ключами SDK Profile - налаштування профілю
Auth:
На основі шаблону потрібно зробити сторінку входу, на якій буде розташовуватися наш логотип і форма для входу.
Вхід в особистий кабінет здійснюється за допомогою Web3 гаманця через Metamask, Wallet Connect. (див. скріншот у вкладеннях)
Після підключення гаманця в таблиці users створюється новий запис, користувач потрапляє всередину особистого кабінету, всередині поки що буде один пункт меню "SDK"
SDK:
Розділ, в який користувач потрапляє за замовчуванням, складається з головного меню (sidebar у лівій частині), допоміжного меню (navbar у верхній частині) і контентної частини, всередині якої розташовується таблиця зі списком JWT токенів з таблиці jwt_tokens (за замовчуванням порожній).
Кожен користувач повинен бачити лише свої ключі (за user_id)
Зверху таблиці повинна розташовуватися кнопка Generate key. При натисканні кнопки створюється новий JWT токен для цього користувача і оновлюється список у таблиці (можна з перезавантаженням сторінки)
Кожен ключ діє 1 рік.
У кожному рядку таблиці повинна бути кнопка Delete (можливо замість тексту іконку кошика). При натисканні запис видаляється, таблиця оновлюється. (можна з перезавантаженням сторінки)
Navbar:
У верхньому меню залишаємо лише зображення профілю, при кліку на яке з'являється віконце, в якому присутні 2 посилання: Profile, Logout
При кліку на Logout, відбувається відв'язка гаманця і вихід на сторінку Auth
При кліку на Profile переходимо в профіль користувача
Profile:
Профіль користувача, в який можна потрапити з Navbar, потрібно видалити все з шаблону і зробити форму, в якій лише 1 поле name з таблиці users і кнопка Save. При натисканні йде запис в БД.
Пропонуйте бюджети, терміни, пишіть стек, бажано PHP(Laravel) або NodeJS. але розглянемо всі пропозиції.
Додатки 3
-
14977 218 0 Доброго дня!
Реалізую на Laravel - досвід 8+ років.
Звертайтесь.
-
1066 25 4 1 Доброго дня. Спеціалізуюся на CRM, dashboard, базах даних та WEB-сервісах обробки, обліку та аналітики. Зручний та сучасний дизайн. Розробка повністю під ключ. Звертайтесь
-
1941 72 4 3 Доброго вечора!
Зроблю на Laravel, працюю з ним 8 років.
Досвід по доробці різноманітних готових рішень є.
Звертайтеся!
-
902 11 0 Привіт
Виконаю ваше замовлення швидко і якісно
Буду робити на Node JS
Пишіть в особисті повідомлення і ми обговоримо всі деталі
-
15075 32 0 1 Доброго дня, я з радістю зможу виконати ваш проект. Для написання серверної частини використовую стек NodeJs + MongoDB в якості бази даних. Маю більше 5 років досвіду в подібних проектах.
Актуальні фриланс-проєкти в категорії Веб-програмування
Зробити WordPress плагін для опитування (квізу)
10 000 UAH
Потрібно розробити вордпрес плагін, який буде вміти - зберігати банк питань, всі в однаковому форматі - питання та 4 відповіді, 1 правильна - показувати 12 питань у рандомному порядку, рахувати хронометраж - збирати дані користувача - показувати фінальний результат з можливістю… PHP, Веб-програмування ∙ 4 години 19 хвилин тому ∙ 35 ставок |
Інтернет магазин взуттяУ звʼязку із розширенням асортименту та залученням партнерів по системі дропшипінг шукаємо спеціаліста або команду для створення сучасного інтернет-магазину взуття. ВАЖЛИВО: потрібно зробити автоматизовану систему обліку товарів з підвантаження партнерських таблиць google… Інтернет-магазини та електронна комерція, Веб-програмування ∙ 15 годин 8 хвилин тому ∙ 79 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
256 773 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 19 годин 26 хвилин тому ∙ 85 ставок |
Міні додатки Telegram. МагазинДоброго дня Потрібно зробити додаток в тг (інтернет-магазин) Приклад - по суті 1в1 як тут brandspacebot Важливий Ваш досвід, стек, на якому пропонуєте зробити, і чому Ціна і термін приблизно для початку, буду чекати запитань Веб-програмування, Розробка ботів ∙ 23 години 50 хвилин тому ∙ 76 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 1 день 1 година тому ∙ 17 ставок |