Перейти к основному содержимому
Вернуться назад
Filmoteka
Web-приложение Стек: Vanilla JS (ES6+), HTML5, SCSS, TMDB API

Filmoteka

Фундаментальный JavaScript: SPA без единого фреймворка.

Pet-project / Open Source. Веб-приложение для поиска и сохранения фильмов. Без React/Vue/jQuery — роутинг, состояние, рендеринг на чистом JS.

Задача

Создать приложение для поиска и сохранения фильмов. Без фреймворков — чистый JS.

Проблема и вызов

Фреймворки делают магию. Я убрал магию. Работа с DOM без virtual DOM. Async — чистый fetch и Promises. Модульный MVC.

Решение

REST API (TMDB). Local Storage — библиотека. Модалки с нуля. Пагинация. Минимальный бандл — мгновенная загрузка.

Результат для бизнеса

Доказывает владение async/await, Event Loop. Сложный UI на чистом CSS/SCSS. База для сложных проектов.

"

Любой выучит React за месяц. Но чтобы писать эффективный React, нужно понимать JavaScript. Filmoteka — мой зал. База для сложных проектов.

— Сергей Филатьев

🚀 Почему выбирают нас?

  • Поиск фильмов
  • личная библиотека
  • премиум-функции
Перейти на сайт