Proyek React 18 + NextJS, dibuat untuk bersenang -senang. Saya lelah membuka YouTube untuk beberapa musik lo-fi saat bekerja?
Lofi-Music adalah aplikasi web yang memungkinkan Anda membuat musik khusus saat bekerja atau belajar! Cukup klik semua suara yang Anda sukai dari seleksi yang luas untuk overlay mereka ke dalam campuran khusus.
Pertama, klon repo ke perangkat Anda menggunakan perintah:
git clone https://github.com/riccardobertolini/lofi-music.git
Kemudian, ubah direktori menjadi lofi-music dengan perintah:
cd lofi-musicSelanjutnya, jalankan perintah berikut untuk menginstal semua modul dan ketergantungannya:
npm installUntuk menjalankan aplikasi dalam mode pengembangan, jalankan perintah berikut:
npm run devKemudian, buka http: // localhost: 3000 (port default) untuk melihatnya di browser.
Untuk membangun aplikasi untuk produksi ke folder build , jalankan:
npm run buildSounds active: .Stop all .window icon di kiri atas bilah ikon. Untuk keluar , klik ikon lagi.arrow icon di bilah ikon.gear icon di bilah ikon dan pilih warna.face icon di bilah ikon dan pilih suasana hati Anda. Untuk menjalankan tes, jalankan perintah berikut:
npm testUntuk memeriksa cakupan uji (minimum yang diperlukan global 70%), jalankan perintah berikut:
npm test -- --coverage Setelah perintah dijalankan, cari folder /coverage , lalu /lcov-report , dan buka index.html di browser.
.
├── 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
Silakan membuka masalah, tarik permintaan, dan refactor/perbaiki! Ini adalah proyek yang hidup dan bantuan apa pun diterima. Terima kasih!
Untuk melihat masalah saat ini, lihat halaman masalah.
Untuk berkontribusi, ikuti langkah -langkah di bawah ini:
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
Didistribusikan di bawah lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.