Проект React 18 + NextJS, созданный для развлечения. Я устал открывать YouTube для музыки Lo-Fi во время работы?
Lofi-Music-это веб-приложение, которое позволяет создавать пользовательскую музыку во время работы или обучения! Просто щелкните любые звуки, которые вам нравятся из широкого выбора, чтобы наложить их в пользовательский микс.
Во -первых, клонируйте репо к своему устройству, используя команду:
git clone https://github.com/riccardobertolini/lofi-music.git
Затем измените каталоги на lofi-music с командой:
cd lofi-musicЗатем запустите следующую команду для установки всех модулей и их зависимостей:
npm installЧтобы запустить приложение в режиме разработки, запустите следующую команду:
npm run devЗатем откройте http: // localhost: 3000 (порт по умолчанию), чтобы просмотреть его в браузере.
Чтобы построить приложение для производства в папку build , запустите:
npm run buildSounds active: .Stop all .window icon в левом верхнем углу панели значков. Чтобы выйти , нажмите на значок еще раз.arrow icon в панели значков.gear icon в панели значков и выберите цвет.face icon в панели значков и выберите свое настроение. Чтобы запустить тесты, запустите следующую команду:
npm testЧтобы проверить тестовое покрытие (минимум требуемый глобальный 70%), запустите следующую команду:
npm test -- --coverage Как только команда запускается, найдите папку /coverage , затем /lcov-report и открыть index.html в браузере.
.
├── components // All app components (MusicTiles, Shuffler, etc.)
├── constants // Enum of colors
├── contexts // Accessibility Context
├── data // Music list with corresponding image and mp3 sources
├── pages // The app
├── public // Audio and image files
├── styles // CSS file
└── utils // Fullscreen mode
Пожалуйста, не стесняйтесь открывать проблемы, вытягивайте запросы и рефактор/исправление! Это живой проект, и любая помощь приветствуется. Спасибо!
Чтобы увидеть текущие проблемы, ознакомьтесь с страницей проблем.
Чтобы внести свой вклад, следуйте шагам ниже:
git clone https://github.com/[YOUR-USERNAME-HERE]/lofi-music.git
git checkout -b new-feature
git commit -m 'Added feature'
git push origin new-feature
Распределено по лицензии MIT. Смотрите LICENSE для получения дополнительной информации.