Un projet React 18 + NextJS, créé pour le plaisir. J'étais fatigué d'ouvrir YouTube pour de la musique lo-fi tout en travaillant ?.
Lofi-Music est une application Web qui vous permet de créer de la musique personnalisée tout en travaillant ou en étudiant! Cliquez simplement sur tous les sons que vous aimez dans la large sélection pour les superposer dans un mélange personnalisé.
Tout d'abord, clonez le dépôt de votre appareil à l'aide de la commande:
git clone https://github.com/riccardobertolini/lofi-music.git
Ensuite, changez les répertoires en lofi-music avec la commande:
cd lofi-musicEnsuite, exécutez la commande suivante pour installer tous les modules et leurs dépendances:
npm installPour exécuter l'application en mode développement, exécutez la commande suivante:
npm run devEnsuite, ouvrez http: // localhost: 3000 (port par défaut) pour le voir dans le navigateur.
Pour créer l'application pour la production dans le dossier build , exécutez:
npm run buildSounds active: .Stop all .window icon en haut à gauche de la barre d'icône. Pour quitter , cliquez à nouveau sur l'icône.arrow icon dans la barre d'icônes.gear icon dans la barre d'icônes et sélectionnez une couleur.face icon dans la barre d'icônes et sélectionnez votre humeur. Pour exécuter les tests, exécutez la commande suivante:
npm testPour vérifier la couverture de test (70% global minimum requis), exécutez la commande suivante:
npm test -- --coverage Une fois la commande exécutée, recherchez le dossier /coverage , puis /lcov-report et ouvrez index.html dans un navigateur.
.
├── 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
N'hésitez pas à ouvrir des problèmes, à tirer les demandes et à refactor / correction! Il s'agit d'un projet vivant et toute aide est la bienvenue. Merci!
Pour voir les problèmes actuels, consultez la page des problèmes.
Pour contribuer, suivez les étapes ci-dessous:
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
Distribué sous la licence du MIT. Voir LICENSE pour plus d'informations.