Somindram
Каталог индийских фильмов с самыми подробными рейтингами и гибкими критериями оценки
О проекте
Текст во всю ширину
Целевая аудитория
- Фанаты болливудских и индийских фильмов: Эти пользователи будут использовать сайт для поиска информации о фильмах, оценки, и написания рецензий. Система оценок и рецензий позволит им выразить свое мнение и делиться им с сообществом;
- Профессиональные кинокритики: Somindram предоставляет критикам возможность детально оценивать различные аспекты фильмов, такие как актерский состав, музыка, сценарий и другие. Это будет полезным инструментом для анализа и сравнения фильмов;
- Мировая аудитория: Проект привлекает кинозрителей и фанатов болливудских фильмов со всего мира. Поэтому интерфейс и контент должны быть доступными и понятными для аудитории с разными культурными и языковыми контекстами.
Задачи проекта
1. Создание привлекательного дизайна: Разработка дизайна, который сочетает в себе современные веб-стандарты и знакомые элементы культуры Индии.
2. Проработка структуры каталога: Разработка логической и удобной структуры каталога фильмов (создание категорий, тегов, жанров и других критериев классификации фильмов).
3. Реализация сложного функционала для оценки и рецензирования фильмов, включая возможность оценивать актерский состав, музыку и другие аспекты фильмов.
4. Масштабируемость: Выбор и настройка веб-фреймворка для обеспечения масштабируемости проекта, чтобы он мог расти и развиваться с увеличением количества пользователей и фильмов в каталоге.
5. Привлечение целевой аудитории: Создание контента и функционала, который привлечет фанатов болливудских фильмов и профессиональных кинокритиков со всего мира.
6. Обеспечение доступности и понятности: Учесть разнообразие культурных и языковых контекстов в аудитории, чтобы сделать сайт доступным и понятным для мировой аудитории.
Информация о проекте
Команда
1 PM, 4 Design, 2 Frontend, 2 Backend, 1 QA
Основной стек
Laravel
Время разработки
1 год
Каталог фильмов Somindram
Каталог фильмов
Для его обновления и дополнения мы написали несколько парсеров, которые собирают информацию с Wikipedia, Bollywood Hungama и других профильных ресурсов. Парсеры работают в автоматическом режиме и запускаются фоном с определенной периодичностью. У админа также есть возможность добавлять и редактировать фильмы вручную. Помимо основной информации о фильме, парсеры также собирают данные об актерах и музыкальных композициях, которые звучат в фильме.
Страница с информацией о фильме
Внутренние страницы сайта
У каждого фильма есть 7 разных страниц: страница с общей информацией о фильме, 3 информационных страницы для обычных пользователей (страницы с описанием создателей фильма, актеров и песен) и 3 рейтинговых страницы для критиков. На рейтинговых страницах критики могут ставить оценки, писать комментарии и составлять полноценные обзоры на фильм.
Страница оценки фильма
Максимально гибкая и точечная система оценивания
У каждого фильма есть минимум 30 критериев, которые критик может оценить – это история, работа режиссера, операторская часть, история создания фильма, музыкальное сопровождения, боевые сцены, хореография и многое другое. Такой подход, по мнению автора идеи создания сайта, позволяет получить наиболее объективную и точную оценку фильма.
Этапы разработки
Дизайн
При разработке дизайна мы ориентировались на наброски/прототипы от клиента и учитывали его знания об индийской культуре. Это помогло создать дизайн-концепцию, которая соответствует вкусам и предпочтениям пользователей из Южной Азии. Отметим, что дизайн постоянно дорабатывается и меняется.
Верстка
Верстка выполнена на html, css и js. Особое внимание уделили функционалу джинглов – это небольшие музыкальные сниппеты, которые пользователь может загрузить на сайт и дать возможность другим пользователям их прослушать и оценить. Также пользователи могут найти и послушать определенную песню, а администратор может составить плей-лист, который будет доступен всем пользователям.
Бэкенд
На этапе бэкенда разработчики написали несколько парсеров, продумали сложную структуру хранения данных и разработали систему внесения изменений в контент сайта пользователями — любой с ролью “Контрибьютор” может предложить изменить изображение или текст на странице фильма, а другие пользователи могут оценить это предложение. Самое залайканное затем размещается на странице.
Тестирование
На проекте применялось не только ручное тестирование, но специально созданые автотесты, которые помогли ускорить и упростить процесс проверки работоспособности основного функционала на сайте.
Результаты
1. Стильный и культурно оформленный дизайн сайта помог создать атмосферу, которая позволяет пользователям погрузиться в мир болливудского кино. Элементы индийской культуры, такие как цветовые палитры, типографика и иллюстрации, были внедрены в дизайн сайта, делая его уникальным;
2. Фильмы были организованы в удобном каталоге с легкой навигацией. Пользователи могут легко найти интересующие их фильмы, используя различные фильтры, жанры и ключевые слова;
3. Реализован сложный функционал оценки фильмов. Пользователям предоставилась возможность оценивать фильмы и оставлять свои рецензии. Кроме того, проект разработал детальные критерии для оценки, позволяя пользователям и критикам оценивать разные аспекты фильмов, такие как актерский состав, сюжет, музыка и многие другие. Это сделало рейтинги более информативными и полезными;
4. Выбор фреймворка Laravel позволил легко масштабировать проект, обеспечивая стабильность и безопасность. Этот фреймворк также предоставил возможности для дальнейшего расширения функциональности сайта;
5. Проект активно продвигался среди целевой аудитории, включая любителей болливудского кино, критиков и актеров. Это способствовало росту числа пользователей и обогащению контента на сайте;
6. Проект Somindram стал доступным для мировой аудитории, предоставив переводы на различные языки. Это позволило привлечь аудиторию со всего мира, увеличивая его популярность.