"A series of mixes intended for listening while programming to focus the brain and inspire the mind."
musicForCoding is a specialized web application designed to provide a focused auditory environment for developers and creators. It features a curated collection of audio episodes, a custom audio player, and a terminal-inspired aesthetic to minimize distractions and enhance flow.
IBM Plex Mono for a comfortable coding atmosphere.audioStore, favorites).Clone the repository (if applicable) or download the source.
Install dependencies:
npm install
# or
pnpm install
# or
yarn
Start the development server:
npm run dev
Open in Browser:
Visit http://localhost:5173 (or the URL shown in your terminal).
src/
āāā lib/
ā āāā audio/ # Audio logic (EnhancedAudioManager)
ā āāā components/ # UI Components (AudioPlayer, Visualizer, EpisodeList)
ā āāā data/ # Static data (Episodes list)
ā āāā stores/ # Svelte stores (Audio state, Favorites)
ā āāā styles/ # Global styles
ā āāā types/ # TypeScript interfaces
āāā routes/
ā āāā +page.svelte # Main Application Page
āāā ...
npm run dev: Start the development server.npm run build: Build the app for production.npm run preview: Preview the production build locally.npm run check: Run svelte-check against the codebase.npm run lint: Run ESLint and Prettier checks.npm run format: Format code using Prettier.npm run test: Run unit tests.Contributions are welcome! Please feel free to feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ā„ by Vansia