Budżet: 500 USD Termin: 1 dzień
Pozdrawiam ! Mam doświadczenie w pracy z WordPressem i znam HTML/CSS/PHP. Mogę Ci pomóc w realizacji Twojego projektu.
Budżet: 500 USD Termin: 1 dzień
Pozdrawiam ! Mam doświadczenie w pracy z WordPressem i znam HTML/CSS/PHP. Mogę Ci pomóc w realizacji Twojego projektu.
Budżet: 1500 USD Termin: 60 dni
Pozdrawiam, mogę to zrobić!
O mnie :
Jestem wykwalifikowanym starszym programistą front-end z doświadczeniem w pracy od ponad 6 lat.
Zajmuję się tworzeniem stron internetowych pod kluczem i przetwarzaniem istniejących.
Mój serwis :
bezpłatne konsultacje;
- przyjmuję komisję za projekt;
- bez problemów robię kierunki nawet po złożeniu projektu (w ramach TZ);
- Jeśli z mojego doświadczenia nie oceniłem projektu zgodnie z terminami, nie otrzymuję dodatkowej płatności za dni robocze;
Wykorzystujemy tylko najlepsze z najnowszych technologii.
- Wersja nie jest złamana podczas wymiany treści;
- Jakość mojej pracy to nie tylko moje słowo, ale wysokiej jakości portfolio i wiele opinii od zadowolonych klientów, a aby upewnić się, że jakość mojego kodu, można przeglądać repozytoria na moim github: github.com/web-programmer-pro
Budżet: 1000 USD Termin: 10 dni
Dzień dobry
Tworzę prywatny gabinet na bazie wtyczki dla Wordpress
Wejdź do twarzy TZ, nie otwiera się
Budżet: 1500 USD Termin: 30 dni
Pozdrawiam !
Rozwija się od ponad 10 lat)
Piszmy na stronę, porozmawiamy o szczegółach i możemy zacząć.
Pracujemy zgodnie z umową, wszystko jest bezpieczne.
Budżet: 1500 USD Termin: 45 dni
Pozdrawiam !
Pracowałem w projektowaniu stron internetowych od 2010 roku, pracowałem w zespole z projektantem.
Przykłady prac można zobaczyć w portfelu:
Freelancehunt
Przykłady stron internetowych w różnych niszach:
HTTPS://aboutu.live/ - usługa wyboru psychologów
https://flydoha.qa/ - system wyszukiwania biletów lotniczych
HTTPS://prelif.com/ - giełda freelance
Gotowy do dyskusji i rozpoczęcia pracy!
Z szacunkiem Paweł.
Budżet: 1500 USD Termin: 1 dzień
Dzień dobry, gotowy do zrobienia.
piszesz )
Koszt może ulec zmianie w zależności od oczekiwań
Аутентификация и авторизация
Для посетителей Интернет-ресурса доступна вся информация, которая опубликована администратором для общего просмотра. Для работы с административным интерфейсом администратору сайта необходимо аутентифицироваться при помощи логина и пароля, которые выдаются ему РАЗРАБОТЧИКОМ.
Личный кабинет доступен только пользователям, которых зарегистрировал администратор.
Система администрирования - закрытая часть сайта. Доступна только администраторам.
Кабинет администратора
- Добавить пользователя
- (создание личного кабинета для преподавателя, ученика)
- Форма регистрации ученика (профиль ученика):
- 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 )
- -Отправить
Strona internetowa jest już uruchomiona i działa. Główne zadanie to zrozumienie obecnej struktury projektu, sprawdzenie jakości realizacji, naprawienie znalezionych problemów technicznych oraz pomoc w dalszych zmianach.Główna technologia Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit W projekcie mogą być również używane: Prisma JWT-uwierzytelnianie Stripe Mailgun Google APIs Vercel lub Netlify FunctionsGłówne zadania przeprowadzenie audytu istniejącego projektu; ocena struktury i jakości kodu; naprawa błędów i rozwijanie obecnej funkcjonalności; poprawa renderowania po stronie serwera i szybkości ładowania stron; sprawdzanie poprawności wyświetlania strony na urządzeniach mobilnych; praca z formularzami, częścią administracyjną i zewnętrznymi integracjami; wnoszenie technicznych zmian SEO; wspieranie i stopniowe ulepszanie istniejącej strony.Co jest dla nas ważne dobre doświadczenie w pracy z Next.js, React i TypeScript; umiejętność rozumienia cudzych kodów; zrozumienie SSR i specyfiki Next.js App Router; uwaga na wydajność i jakość realizacji; umiejętność wyjaśniania znalezionych problemów i proponowania zrozumiałych rozwiązań; samodzielność i staranna praca z działającą stroną. Na pierwszym etapie należy zapoznać się z projektem, przeprowadzić audyt techniczny i zaproponować listę priorytetowych zmian. Po tym możliwa jest stała praca nad dalszym rozwojem strony.
Potrzebna jest разработка formularza online rejestracji dla salonu kosmetycznego oraz jego integracja z istniejącą stroną (landing). Strona jest w fazie rozwoju (na HTML, CSS, JS). Na stronie nie ma własnej bazy danych (i nie jest planowana), dlatego należy zaproponować darmowe rozwiązanie do przechowywania i zarządzania danymi, które będzie proste w administracji i stabilne w działaniu. Wymagana funkcjonalność: ładowanie listy kategorii usług; ładowanie usług zgodnie z wybraną kategorią; ładowanie listy mistrzów, którzy wykonują wybraną usługę; wyświetlanie dostępnych dat i wolnego czasu zgodnie z grafikiem pracy mistrza; tworzenie rejestracji z automatycznym blokowaniem wybranego czasu; ochrona przed podwójną rezerwacją. Dane w formularzu: imię; numer telefonu; kategoria usług; usługa; mistrz; data; czas; komentarz (nieobowiązkowo). Administracja: Powinna być możliwość: dodawania i edytowania kategorii usług; dodawania i edytowania usług; dodawania i edytowania mistrzów; ustawiania grafiku pracy każdego mistrza; zarządzania dniami wolnymi, urlopami i innymi okresami niedostępności; przeglądania, edytowania i anulowania rejestracji klientów. Proszę o podanie: jakie rozwiązanie proponujecie do przechowywania danych; orientacyjną cenę; termin realizacji. Projekt nie jest ważny, najważniejsza jest funkcjonalność. Osoba, która robi szablon strony, sama dostosuje go do odpowiedniego projektu.
W moim Google Excel jest pewna logika związana z integracją z API Nowej Poczty i API Turbosms. Ogólnie wszystko działa dobrze, ale trzeba dopisać pewną funkcjonalność. Wszystkie szczegóły przy korespondencji. Dostęp do Excela i kodu dam. Dla wykonawcy ogólnie obowiązkowe jest posiadanie doświadczenia w pracy z Google Excel JS w Apps Script.
Witam wszystkich, potrzebujemy stworzyć stronę internetową do organizacji wydarzeń i sprzedaży biletów. Możliwe opcje na gotowym szablonie, frameworku lub wasza propozycja. Preferowane, abyście mieli doświadczenie w tworzeniu stron internetowych do sprzedaży biletów. Przykłady stron prześlemy w prywatnych wiadomościach. W razie potrzeby stworzymy prototyp. Jeśli wcześniej pracowaliście nad tworzeniem podobnych stron, proszę o przesłanie przykładów w prywatnych wiadomościach. Szczegóły omówimy w prywatnych wiadomościach. Dziękuję i miłego dnia!
Strona działa na frameworku Next.js (opartym na React). Trzeba zrealizować wszystkie punkty zgodnie z TŻ. TŻ jest dołączone w pliku. Oczekuję na propozycje.