
О | Особенности | Используемые технологии и инструменты | Макет | Установка и исполнение | Как внести свой вклад | Контакт | Лицензия

Podcastr является проектом, разработанным во время нового издания React Track of Next Researd Week , онлайн -события, созданного RocketSeat .
Это веб -приложение, которое позволяет пользователям прослушать свои любимые подкасты, просматривать последние релизы и получать больше информации от подкастов, которые они в настоящее время слушают.

Этот проект был очень интересным для разработки, потому что для разработки аудиоплеера мы использовали API HTML5, чтобы манипулировать аудио, которого играет пользователь, а также события и состояния игрока. Кроме того, можно было узнать больше о следующем.js, которая представляет собой реагирование на основе, которая позволяет создавать веб -приложения с помощью SSR (рендеринг на стороне сервера).

Этот проект был разработан с помощью следующих технологий и инструментов:
React : библиотека JavaScript с открытым исходным кодом, ориентированная на создание пользовательских интерфейсов на веб -страницах. Он поддерживается Facebook, Instagram, другими компаниями и сообществом отдельных разработчиков. Он используется в Netflix, Imgur, Feedly, Airbnb, Seatgeek, Hellosign, Walmart и других;
Next.js : фронтальная структура веб-разработки, которая добавляет новые функции в React, такие как рендеринг на стороне сервера (SSR) и SSG (статическое генерация сайта). Мы используем этот инструмент, думая об оптимизации производительности и лучшем индексации в поисковых системах (SEO - Поисковая оптимизация).
TypeScript : супер набор языка JavaScript, который предоставляет классы, интерфейсы и дополнительную статическую набор. Используется в сочетании с React на веб -фронта и;
SASS : препроцессор CSS, который расширяет обычный синтаксис CSS, что дает нам более профессиональный и динамичный контроль за стилями листьев;
AXIOS : Это клиент HTTP на основе обещаний для выполнения запросов.
Git : наиболее широко используемая система управления с открытым исходным кодом;
Visual Studio Code : редактор исходного кода, разработанный Microsoft для Windows, Linux и MacOS, рекомендуется для разработки веб -приложений;
Макет экранов приложений Podcastr был разработан командой RocketSeat через онлайн -инструмент Figma , программное обеспечение для прототипирования, ориентированное на дизайн пользовательского интерфейса (дизайн пользовательского интерфейса) . Вы можете получить доступ к макету по этой ссылке: Podcastr .
Чтобы загрузить источник проекта на вашей машине, вам сначала нужно будет установить GIT .
С установленным git на вашем терминале запустите следующую команду:
git clone https://github.com/mathrb22/podcastrnext.gitЧтобы установить помещение и запустить проект, вам нужно было установить node.js , который сопровождается NPM. С установленным:
Установите объекты проекта:
npm installЗапустите проект:
npm run dev
# ou
yarn dev
git checkout -b minha-feature ;git commit -m 'feat: Minha nova feature' ;git push origin minha-feature ;Запросы на вытягивание всегда приветствуются. Если у вас есть какие -либо вопросы или предложения, создайте проблему или свяжитесь со мной.
Свяжитесь со мной по электронной почте или в моем LinkedIn:
Этот проект находится под лицензией MIT . Смотрите файл лицензии для получения более подробной информации.