Skip to content

paranyak/cinema-project

Repository files navigation

cinema-project

Documentations

  • API Docs

  • Style Guide

  • - вантажити картинки з cloudinary

  • - постери одного формату

  • - snap scroll

  • - fetch data

  • - infinity scroll

  • - зробити лінію в schedule (+ "Артьомій Горбунов таблиці")

  • - поправити верстку

завдання на 22.03

  • - додати сторінку додавання фільму
  • - додати сторінку актора
  • - зробити кнопку каруселі клікабельною
  • - при перезавантаженні сторінки розкладу вона не має змінюватись (/schedule/date)
  • - переходити на фільм по кліку на нього на сторінці розкладу
  • - клікабельна фотографія на сторінці фільму
  • - карусель з фоток на сторінці фільму
  • - SET_MOVIES -> ALL_MOVIES в редюсері
  • - поправити reducer feedback (зайвий код прибрати)
  • - ФЕТЧІНГ даних (можливо за прикладом Дена Абрамова)
  • - Інфініті скрол: вантажаться тільки потрібні дані, а не всі зразу
  • - видалити зайвий код з редюсерів

завдання на 29.03

  • - на сторінці додавання фільму додавати час зручніше
  • - на головній сторінці у каруселі, коли більше немає фільмів, кнопка зникає.
  • - дані брати з кешу
  • - передавати по id агреговані дані
  • - видаляти попередні дні на сторінці розкладу
  • - зробити 20 УНІКАЛЬНИХ фільмів
  • - при перезавантаженні сторінки розкладу фільтри залишаються
  • - сторінка актора (дані з бд)
  • - нормалайзер
  • - викинути фідбеки
  • - все з папок викинути в одну загальну папку component
  • - action розбити по файлах
  • - папка api, яка відповідає за дію fetch (addMovie, fetchMovie...)
  • - додати обробку помилки при fetch error
  • - scrollTO винести до helper

завдання на 19.04

  • - абсолютно спозиціоновані кнопки
  • - якщо картинки немає, то має бути заглушка
  • - ескейп на каруселі
  • - кеш для актора
  • - повідомлення, якщо немає розкладу на якийсь день
  • - в урлі додавати фільтри
  • - drag'n'drop для картинок на сторінці додавання фільму
  • - на сторінці додавання актора підказки
  • - сторінка додавання актора
  • - календар як в apple (сторінка додавання фільму)
  • - лейзі лоадінг картинок
  • - діспатч змінити (там шось з викликом в компонентах)
  • - назви фетчів (фетчити по лейблах -> один метод )
  • - НАВІГЕЙШИН а не хідер
  • - іконки в стилі
  • - редакс дев тулс, а не логгер
  • - переназвати фейл (fetch_fail)
  • - файл з типами екшинів (типу як константи)
  • - в фетч API тільки фетч -> в один рядок

завдання на 26.04

  • - Скрол на сторінці фільму (початкова позиція скролу)
  • - В БД зберігати ID актора (relation між movie i actors)
  • - Кнопки (вліво, вправо) для каруселі
  • - Коли фільтри незаповнені - не відображати в урлі
  • - Зарезервувати розмір для скролу на головній сторінці, щоб скрол на змінював позицію після фетчінгу нових даних
  • - Артем Горбунов - таблиця для розкладу, фільми до 9:00
  • - Виправити верстку сторінки актора і фільму
  • - Витяг картинок з клаудінарі за айді, а генерація лінків при рендерингу
  • - Добавити трейлер
  • - Кнопки на каруселі (гол. сторінка) - дебаунс
  • - Поправити лейзілоадінг - розмиття, коли вантажиться зображення
  • - Замість використати
  • - Nominations на сторінці додавання фільму - необов'язкове поле
  • - Textarea на сторінці додавання фільму і актора
  • - Шукати підказки за першими буквами
  • - Сторінка зі всіма акторами
  • - Редагування фільму і актора
  • - Якщо додаємо актора, то оновлювати список акторів у фільмах
  • - Flow на додавання
  • - Обрізати картинки, а не скейлити
  • - Логін пейдж