Skip to content

self-mismatch/Cinemaddict

Repository files navigation

Это SPA-приложение, написанное исключительно на нативном JavaScript с минимальным использованием сторонних библиотек.

В приложении можно:

  1. Загрузить фильмы в виде списка карточек в составе 3 категорий:
    • "Все фильмы"
    • "Топ фильмов по рейтингу" (Top rated)
    • "Самые обсуждаемые" (Most commented)
  2. Открыть интересующий фильм в модальном окне и ознакомиться с более подробной информацией
  3. Оставить комментарий и оценку фильму
  4. Добавить фильм в одну или несколько категорий:
    • "К просмотру" (Watchlist)
    • "Просмотрено" (History)
    • "Избранное" (Favorites)
  5. Отсортировать показ карточек фильмов по рейтингу или дате выхода
  6. Ознакомиться с личной статистикой в виде визуальных графиков

Технологический стек | паттерны разработки | библиотеки:

  • JavaScript
  • Webpack
  • MVP
  • Adapter
  • Service Workers
  • Chart.js
  • Day.js
  • He

Проект разрабатывался в рамках курса "JavaScript. Архитектура клиентских приложений" от онлайн-школы HTML Academy. Проект в изначальном виде представлял из себя макет с вёрсткой и стилями, JavaScript-разработка велась с нуля лично мной под руководством наставника.

Ссылка на репозиторий с git-историей разработки

Releases

No releases published

Packages

No packages published