Бюджет: 500 USD Срок: 1 день
Привет! Имею опыт работы с WordPress, а также знаю HTML/CSS/PHP. Могу помочь вам реализовать ваш проект.
Необходимо создать личные кабинеты для сайта иностранных языков с тремя ролями: администратор, преподаватель, ученик.
Сайт создан на базе WordPress. ТЗ прикрепляю ниже.
Буду рада рассмотреть ваши предложения по созданию и способа реализации данного проекта.
Бюджет: 500 USD Срок: 1 день
Привет! Имею опыт работы с WordPress, а также знаю HTML/CSS/PHP. Могу помочь вам реализовать ваш проект.
Бюджет: 1500 USD Срок: 60 дней
Добро пожаловать, я могу!
О нас :
Я квалифицированный старший front-end веб-разработчик с опытом работы уже более 6 лет.
Я занимаюсь созданием сайтов под ключ и обработкой существующих.
Мой сервис :
Бесплатная консультация;
- возьму на себя комиссию по проекту;
- Без проблем делаю правки даже после сдачи проекта (в рамках ТЗ);
- Если я по своему опыту неправильно оценила проект по срокам, то я не получаю дополнительной оплаты за отработанные дни;
- Использую только лучшие из новейших технологий;
- листья не сломаются при замене контента;
- Качество моей работы это не просто мои слова, а качественный портфолио и много отзывов от довольных клиентов, а чтобы убедиться в высоком качестве моего кода, вы можете пересмотреть репозитории на моем github: github.com/web-programmer-pro
Бюджет: 1000 USD Срок: 10 дней
Добрий день
Разработаю личный кабинет на базе плагина для Wordpress
Скиньте в личку ТЗ, это не открывается
Бюджет: 1500 USD Срок: 30 дней
Здравствуйте!
Разработкой занимаемся уже более 10 лет)
Пишите в личку, обсудим детали и можем стартовать.
Работаем по Договору, все безопасно
Бюджет: 1500 USD Срок: 45 дней
Здравствуйте!
Разработкой сайтов занимаюсь с 2010 года, работаю в команде с дизайнером.
Примеры работ Вы можете увидеть в Портфолио:
Freelancehunt
Примеры сайтов по разным нишам:
https://aboutu.live/ - сервис подбора психологов
https://flydoha.qa/ - система поиска авиабилетов
https://prelif.com/ - биржа фриланса
Готов обсудить детали и приступить к работе!
С уважением, Павел.
Бюджет: 1500 USD Срок: 1 день
Добрый день, готов сделать.
Пишите)
Стоимость може быть изменена учитывая пожелания
Аутентификация и авторизация
Для посетителей Интернет-ресурса доступна вся информация, которая опубликована администратором для общего просмотра. Для работы с административным интерфейсом администратору сайта необходимо аутентифицироваться при помощи логина и пароля, которые выдаются ему РАЗРАБОТЧИКОМ.
Личный кабинет доступен только пользователям, которых зарегистрировал администратор.
Система администрирования - закрытая часть сайта. Доступна только администраторам.
Кабинет администратора
- Добавить пользователя
- (создание личного кабинета для преподавателя, ученика)
- Форма регистрации ученика (профиль ученика):
- ID (номер) (номер формируется автоматически)
- ФИО;
- Телефон
- Skype
- Преподаватель (выпадающий список всех зарегистрированных преподавателей);
- Язык (выпадающий список всех языков);
- Курс (выпадающий список, 3 опции: названия языка + для взрослых, для детей и подростков, носитель языка);
- Дата оплаты (поле необязательно для заполнения, предусмотреть возможность внесения даты после регистрации пользователя);
- Всего уроков (количество оплаченных уроков) (поле необязательно для заполнения, предусмотреть возможность внесения количества уроков после регистрации пользователя);
- - Пароль (после регистрации система выдает логин(e-mail) и пароль пользователя, по которому он может аутентифицироваться на сайте)
- Форма регистрации преподавателя (профиль преподавателя):
- ID (номер) (номер формируется автоматически)
- ФИО;
- Телефон
- Skype
- Языки (преподаваемые языки, возможность указания более 1 языка);
- Курс (выпадающий список, 3 опции: названия языка + для взрослых, для детей и подростков, носитель языка);
- Стоимость 1 занятия для учителя (при преподавании нескольких языков одним учителем, для каждого языка предусмотреть возможность разных ставок. Также для каждого курса (для взрослых, для детей и подростков, носитель языка), разная ставка).
- Пароль (после регистрации система выдает логин(e-mail) и пароль пользователя, по которому он может аутентифицироваться на сайте)
- Расписание
- Просмотр графика занятий учителей.
- Три вкладки для выбора:
- 1.Преподаватель (выдающий список всех зарегистрированных преподавателей);
- 2.Язык (выпадающий список языков, который ведет преподаватель)
- 3.Курсы (выпадающий список курсов: для взрослых, для детей и подростков, носитель)
- После ввода информации, система выдает расписание соответствующего учителя.
- Студенты
- Просмотр зарегистрированных студентов
- - ID (номер)
- -Студент (ФИО);
- -Телефон
- -Skype
- -Курс
- -Язык
- -Дата оплаты;
- -Всего уроков (количество оплаченных уроков);
- -Уроков проведено (количество проведенных уроков), автоматически вычитывается системой на этапе планирования урока;
- -Доступно уроков (Количество оставшиеся оплаченных уроков) (автоматически вычитывается системой из ячеек всего уроков+уроков проведено);
- Преподаватели
- -ID (номер)
- -ФИО;
- -Телефон
- -Skype
- -Языки (все языки которые ведет преподаватель)
- -Курсы (все курсы которые ведет преподаватель);
- - Стоимость 1 занятия для учителя (при преподавании нескольких языков одним учителем, для каждого языка предусмотреть возможность разных ставок. Также для каждого курса (для взрослых, для детей и подростков, носитель языка), разная ставка).
5. Отчеты
(просмотреть количество проведенных уроков для выплаты зарплаты каждому учителю).
Возможность выбора даты (дата от:/дата до:)
Форма отчета:
- Преподаватель (выдающий список преподавателей)
- Курс (выдающий список курсов, которые ведет преподаватель)
-Язык (выдающий список языков, которые ведет преподаватель)
- Количество уроков (количество проведенных уроков за выбранный период)
- Заработано
- Всего студентов
- Всего уроков
-Проведено уроков (количество проведенных уроков), автоматически вычитывается системой на этапе планирования урока;
-Доступно уроков (Количество оставшиеся оплаченных уроков) (автоматически вычитывается системой из ячеек всего уроков+уроков проведено)
Зарегистрированный пользователь –ученик и преподаватель имеют личный
кабинет с соответствующим функционалом.
Зарегистрированный пользователь –преподаватель
Личный кабинет преподавателя содержит следующие вкладки:
- 1. Профиль
- -ID
- -ФИО
- - Телефон
- - Skype
- - Языки
- Смена пароля
- Преподаватель имеет возможность внести правки в разделы: телефон, e-mail, skype.
- Расписание
- составление графика занятий (планирование урока). Календарь позволяющий выбрать дату и время (пример ниже)
- Преподаватель назначает урок на соответствующую дату и время, отмечает урок как проведенный после его фактического проведения;
Форма для назначения урока: дата и время (указывается автоматически при выборе окошка из календаря выше) → статус урока (назначен (указывается автоматически при планировании урока) - цвет желтый, проведен (после выполнения урока преподаватель меняет статус – цвет зеленый) → студент (выпадающий список ФИО студентов соответствующего преподавателя) → курс (3 опции: названия языка + для взрослых, для детей и подростков или носитель языка) → платеж (дата платежа в формате: Иванов Иван Иванович, платеж 10.10.23, количество уроков)
Пример
После планирования урока, количество доступных оплаченных уроков автоматически минусуется (уменьшается) из общего количества оплаченных уроков. Если у ученика нет доступной оплаты, учитель нет возможности запланировать урок.
- Студенты
- - ID (номер)
- -Студент (ФИО);
- -Телефон
- -Skype
- -Курс
- -Язык
- -Дата оплаты (дата последнего платежа);
- -Всего уроков (количество оплаченных уроков);
- -Уроков проведено (количество проведенных уроков), автоматически вычитывается системой на этапе планирования урока;
- -Доступно уроков (Количество оставшиеся оплаченных уроков) (автоматически вычитывается системой из ячеек всего уроков+уроков проведено);
- Платежи
- - ID (номер)
- - Студент (ФИО);
- - Преподаватель
- - Курс
- - Всего уроков
- -Платеж Статус (Открыт/закрыт) (отображается статус платежа, вычитывается из всего уроков+уроков проведено, открыт-еще остались непроведённые уроки (указывается количество. Закрыт-нет доступных уроков (указывается количество).
- -Уроков проведено (количество проведенных уроков), автоматически вычитывается системой на этапе планирования урока;
- -Уроков запланировано (Количество запланированных уроков, но не отмеченных зеленым);
- - Уроков отменено (указывается количество отмененных (удаленных) уроков администратором)
- 5. Отчеты
- Возможность выбора даты (дата от:/дата до:)
- Форма отчета:
- - Преподаватель (указано ФИО преподавателя который аутентифицировался)
- - Курс
- - Язык
- -Количество уроков (количество проведенных уроков за выбранный период)
- - Заработано
- - Всего студентов
Зарегистрированный пользователь –ученик
Личный кабинет ученика содержит следующие вкладки:
- 1. Профиль
- - ID
- - ФИО
- - Телефон
- - Skype
- - Языки
- Смена пароля
- Расписание
- Календарь, где указаны даты и время уроков
- Преподаватель
- - Преподаватели (ФИО);
- - Skype
- Платежи
- - ID (номер)
- - Студент (ФИО);
- - Преподаватель
- - Курс
- - Всего уроков
- - Платеж Статус (Открыт/закрыт) (отображается статус платежа, вычитывается из всего уроков+уроков проведено, открыт-еще остались непроведённые уроки (указывается количество. Закрыт-нет доступных уроков (указывается количество).
- -Уроков проведено (количество проведенных уроков), автоматически вычитывается системой на этапе планирования урока;
- -Уроков запланировано (Количество запланированных уроков, но не отмеченных зеленым);
- -Уроков отменено (указывается количество отмененных (удаленных) уроков администратором)
- 5. Реквизиты для оплаты
- Необходимо прикрепить информацию, где будут указаны все возможные варианты оплаты, чтобы ученик имел возможность выбрать наиболее подходящий.
- 6. Подтверждение оплаты
- После проведения оплаты учеником необходимо предусмотреть возможность отправки чека в данной вкладке. После отправки чека на почту школы приходит уведомление о получении чека.
- Форма «Подтверждение оплаты»:
- -Прикрепить чек (формат файла pdf, jpg, jpeg или png )
- -Отправить
Описание: Нужно качественно сверстать две страницы аналитического интерфейса по готовому макету из Figma (один в один) Ссылка: https://www.figma.com Объем работы: Страница Single Location: карточки метрик, две круговые диаграммы, таблица-лидерборд. Страница Multi-Location: карточки, интерактивная карта США (по штатам), таблица эффективности. Требования: Стек: Любой на ваше усмотрение (HTML/CSS/JS, Tailwind, React, Vue и т.д.) — финальную конвертацию кода под свои нужды мы сделаем сами. Качество: Строго 1 в 1, аккуратная адаптивная сетка. В отклике укажите ваш стек, цену, реальные сроки и прикрепите 1–2 примера сверстанных вами админок или дашбордов.
У меня в Google Excel есть некоторая логика, которая связана с интеграцией с API Новой Почты и API Турбосмс. В целом все работает нормально, но нужно дописать некоторый функционал. Все детали при переписке. Доступ к Excel и коду я дам. Для исполнителя в целом обязательно иметь опыт работы с Google Excel JS в Apps Script.
Всем привет, нужно создать сайт для создания ивентов и продажи билетов. Возможны варианты на готовом шаблоне, фреймворке или ваш вариант. Желательно, чтобы у вас был опыт работы в разработке сайтов для продажи билетов. Примеры сайтов вышлем в приватные сообщения. При необходимости создадим прототип. Если вы ранее работали над созданием подобных сайтов, пожалуйста, отправьте примеры в приватные сообщения. Детали обсудим в приватных сообщениях. Спасибо и хорошего дня!
Сайт работает на фреймворке Next.js (на базе React). Необходимо выполнить все пункты по ТЗ. ТЗ прилагается в файле. Жду предложений.
Сайт для оценки: https://copy.eurobrands-shop.de/ Задача: исправить frontend-баги на уровне темы Magento 2 / Amasty theme: CSS/LESS/JS, mobile, RTL, minicart, language dropdown, layout shift/CLS. Формат работы: - без локального разворачивания Magento; - работа через DevTools + исходники темы; - правки в CSS/LESS/JS/template-файлах темы; - результат: diff / коммит / архив изменённых файлов; - деплой и сборка на нашей стороне; - работа через безопасную сделку; - NDA до передачи исходников/доступов. Что нужно проверить и оценить: 1. RTL / арабская версия: - телефон в шапке отображается некорректно; - смещения элементов в header, minicart, wishlist/account, product page; - отступы, direction, unicode-bidi, positioning. 2. Header: - language dropdown; - cart/wishlist; - hit-area иконок. 3. Minicart: - нестабильно открывается на некоторых страницах; - проверить Console / Network / Event Listeners / customer-data / z-index / overlay. 4. Mobile: - бейджи корзины/wishlist слишком большие; - блок Categories сжимается/обрезается; - mobile menu / Menu-Account. 5. Product page: - layout shift / CLS изображения; - Add to Cart / Quantity / BOX / PALLET в RTL. 6. Wishlist/account: - /wishlist/ - /mwishlist/ - вкладки, Back button, переполнение счётчиков. Проблемные URL: - https://copy.eurobrands-shop.de/alpro - https://copy.eurobrands-shop.de/producers - https://copy.eurobrands-shop.de/wishlist/ - https://copy.eurobrands-shop.de/mwishlist/ В отклике напишите: 1. Есть ли опыт с Magento 2 frontend? 2. Есть ли опыт RTL? 3. Сколько часов нужно на первый этап? 4. Какая стоимость? 5. Когда можете начать? 6. Какие доступы нужны? 7. Готовы ли работать через безопасную сделку и подписать NDA? Важно: нужен конкретный результат — исправления или техническое объяснение по каждому пункту: исправлено / не воспроизводится / не frontend-проблема.