- Export SVG path while HTML Canvas render raster images -> Use canvas2svg library.
- Use a global state for slider values to access states from any component -> Use Svelte stores.
- Test the app on real mobile device without deploying it -> Use Cloudflare tunnels.
- Figma -> Design
- Visual Studio Code -> Code editing
- Linear -> Project management
- Sizzy -> Emulating browsers
You need npm package manager before starting. Run the following command in your terminal.
npm install npm@latest -g
- Create a new folder and clone the repo by runnning this command
git clone https://github.com/Hugo-Dz/Sinwaver.git
- Install NPM packages
npm install
- Start the app
npm run dev
Distributed under the GNU GPLv3 License. See LICENSE.txt
for more information.