Долгое время вынашивал идею, но не конкретную, а просто хотел написать что-то. Когда собирался смотреть очередной сериал, я зашел на MyShows и выбирал еще не просмотренную серию, и меня осенило, что я каждый раз делаю одно и тоже действие, которое могу упростить, сделать наглядней и удобней.
Мне нужно, что бы я видел сразу весь список сериалов, у которых есть новая серия. Без разницы, сколько там всего серия, я просто хочу нажать на него и смотреть. Так же мне нужно легко отметить эту последнюю серию.
Понял, что могу сделать расширение-помощник для Google Chrome, благо опыт у меня уже есть.
Быстро набросал макет, который мне показался привлекательным, продумал UX, что бы можно было достать до всего нужного за один клик и интерфейс не казался наляпанным.
Решил писать на чистом JS. В голове сразу паттерны других фреймворков, а как писать свою архитектуру я даже не знаю, но так оно даже интересней. Что меня порадовало в расширениях - это возможность получить права на кросс-доменные запросы, из-за которых раньше нужно было поднимать сервер.
В общем, за выходные я сделать это простое расширение и отправил в магазин (всегда мечтал это сделать), по ходу дела нашел несколько глюков, исправил их и залил новую версию.
Чувствую себя разработчиков, пусть и сделал простое приложение, но самое главное - нужное мне.
Ссылка на расширение: MyShows Recent
Репозиторий: Github: myshows-recent