Для моего финального проекта Flatiron я решил создать приложение, связанное с тем, чем я увлекаюсь: фильмами. Единственная странность в том, что я люблю смотреть фильмы в кинотеатре, а не дома. Так что, если я пропущу фильм в кинотеатре, мне потребуются годы, чтобы наконец его посмотреть. Есть много замечательных фильмов, включая классику и лауреатов премии «Оскар», которые я никогда не видел.

После того, как началась пандемия, я подумал о том, сколько людей покидают этот мир, так и не сделав того, что хотели. Мы всегда заняты, поэтому легко просто сказать: «Я сделаю это позже! Я собираюсь сделать это завтра, у меня сейчас нет времени!». Но потом жизнь продолжается, и когда мы понимаем, что не сделали большую часть того, что хотели сделать, уже слишком поздно. Я один из тех редких людей, которые никогда не видели некоторые из самых известных фильмов, таких как «Аватар», «Матрица» или «Властелин колец». Я всегда говорю: «Я посмотрю их однажды!». Но день никогда не наступает.

В этом проекте пользователь может просмотреть все опубликованные фильмы, добавить новый фильм в список, щелкнуть фильм, чтобы увидеть его описание и дату, которую пользователь ставит в качестве крайнего срока для просмотра фильма, искать фильм по названию, сортировать фильмы. в алфавитном порядке и удалить фильм. Я также добавил функцию темного режима, и пользователь может нажать кнопку на странице фильма и быть перенаправленным на поиск Google, показывающий трейлер фильма или где идет потоковое воспроизведение фильма.

В общем, я очень доволен тем, как все получилось. Мне нравилось разрабатывать это приложение и расширять свои знания о React во время работы над ним. Сначала кажется, что нужно многому научиться, но со временем все начинает обретать смысл. Хотя мне еще многому нужно научиться.

Если вы заинтересованы в просмотре или участии в этом проекте, загляните в репозиторий Github здесь.