Skip to content
/ food Public

Учебный проект JS, Udemy. Статус: завершен

Notifications You must be signed in to change notification settings

bezgachev/food

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учебный проект "Food" c курса "Полный курс по JavaScript + React - с нуля до результата".

Техническое задание.

*Имеется чистая верстка без функционала JS. Необходимо c помощью модульной структуры создать функционал и выполнить ряд задач:

  1. Табы для переключения контента стиль питания;
  2. Создать функционал слайдера на нативном чистом JS без использования готовых библиотек. Реализация переключения слайдов по кнопкам и дотсам;
  3. Создание калькулятора для рассчета потребности в калориях;
  4. Создать функционал получения данных из db.json (при исп. плагина json-server) и вывести данные. Использовать ООП, шаблонизации;
  5. Познакомиться с библиотекой Axios;
  6. Реализация функционала открытия модального окна по кнопке "связаться с нами", закрытие модалки по крестику и вне модалки. Показывать модалку при достижении пользователя прокрутки страницы до подвала, а также через некоторый интервал;
  7. Отправка формы. Познакомиться с ajax XMLHttpRequest. Реализовать отправку формы через fetch. Сделать отдельным модулем services.js;
  8. Таймер обратного отсчета до окончании акции.
  9. При завершении проекта, выпустить JS для production.

*Примечание:

Данная верстка проекта не адаптирована под разные устройства и ширину экрана устройств. Данный макет верстки выдали на курсе, где необходимо было внедрить только функционал JS.

Для запуска проекта, впишите следующие команды в терминал:

npm i
gulp
json-server db.json

About

Учебный проект JS, Udemy. Статус: завершен

Topics

Resources

Stars

Watchers

Forks