## ๐ Language / ่ฏญ่จ **[English](README.en.md)** | **[็ฎไฝไธญๆ](README.md)** ---
## Table of Contents - โก [Features](#features) - ๐งฐ [Tools](#tools) - ๐ฎ [Commands](#commands) - ๐ง [Contributing](#contributing) - โญ [Support](#support-moodist) - ๐ [License](#license) ## Features 1. ๐ต Over 75 ambient sounds. 1. ๐ Persistent sound selection. 1. โ๏ธ Sharing sound selections with others. 1. ๐งฐ Custom sound presets. 1. ๐ Sleep timer for sounds. 1. ๐ Notepad for quick notes. 1. ๐ Pomodoro timer. 1. โ Simple to-do list (soon). 1. โฏ๏ธ Media controls. 1. โจ๏ธ Keyboard shortcuts for everything. 1. ๐ฅท Privacy focused: no data collection. 1. ๐ฐ Completely free, open-source, and self-hostable. ## Tools - โก **TypeScript**: Programming Language - ๐จ **React**: UI Library - ๐งโ๐ **Astro**: Meta Framework - ๐จ **CSS Modules**: Styling - ๐ป **Zustand**: State Management - ๐ญ **Framer Motion**: Animation Library - โ๏ธ **Radix**: Accessible Components - ๐ **Storybook**: Component Documentation - ๐งช **Vitest**: Unit Testing (soon) - ๐ญ **Playwright**: End-To-End Testing (soon) - ๐ **ESLint**: Code Linting - ๐งน **Prettier**: Code Formatting - ๐งผ **Stylelint**: CSS Linting - ๐ถ **Husky**: Git Hooks - ๐ **Lint Staged**: Running Linters on Staged Files - ๐งฝ **Commitlint**: Git Commit Linting - ๐งญ **Commitizen**: Git Commit Message Helper - ๐ **Standard Version**: Versioning and CHANGLOG Generation - ๐งฐ **PostCSS**: CSS Transformations ## Commands - `npm run dev`: run development server - `npm run build`: build for production - `npm run preview`: preview the built app - `npm run lint`: lint files using ESLint - `npm run lint:fix`: lint and fix using ESLint - `npm run lint:style`: lint styles using Stylelint - `npm run lint:style:fix`: lint and fix styles using Stylelint - `npm run format`: format files using Prettier - `npm run commit`: commit message using Commitizen - `npm run release:major`: release major version - `npm run release:minor`: release minor version - `npm run release:patch`: release patch version - `npm run storybook`: run Storybook ## Contributing ๐ง Please check [CONTRIBUTING.md](CONTRIBUTING.md) file. ## Support Moodist โญ Give a star if you liked this project. โ [Buy Me a Coffee](https://buymeacoffee.com/remvze) to help me maintain Moodist. ## License This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details. ### โ ๏ธ Third-Party Assets Some sounds used in this project are sourced from third-party providers and **are subject to different licenses**: - Sounds licensed under the **Pixabay Content License**: [Pixabay Content License](https://pixabay.com/service/license-summary/) - Sounds licensed under **CC0**: [Creative Commons Zero License](https://creativecommons.org/publicdomain/zero/1.0/)