An open API service indexing awesome lists of open source software.

https://github.com/error-cookie/oscisim

Oscillation Simulator
https://github.com/error-cookie/oscisim

daisyui oscillator react simulation tailwindcss typescript vite

Last synced: 2 months ago
JSON representation

Oscillation Simulator

Awesome Lists containing this project

README

          

# OsciSim

![GitHub License](https://img.shields.io/github/license/Error-Cookie/oscisim?style=for-the-badge) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/Error-Cookie/oscisim/deploy.yaml?style=for-the-badge) ![Website](https://img.shields.io/website?url=https%3A%2F%2Foscisim.errorcookie.dev%2F&style=for-the-badge)

OsciSim(Oscillator Simulator) is a toolbox for experimenting with different oscillators/oscillations.

This is a school project and meant for educational purposes.

## Features

- 📈 View oscillation graph in real time
- 💫 View animations of different oscillators
- 🔡 Parameters that update the animations in real time
- 🖵 Options for visual representation
- 🧮 Formula guide
- 🔊 Sine tone generator
- 📱 Simple yet powerful interface
## Tech Stack

[React](https://react.dev/),
[TailwindCSS](https://tailwindcss.com/),
[DaisyUI](https://daisyui.com/),
[Vite](https://vitejs.dev/)

## Setup

1. Clone this repository using `git`

2. Install dependencies with `npm i`

3. Start the development server with `npm run dev`

4. To build this project run `npm run build`. The build will be located in `/dist`.

## Screenshot

![App Screenshot](https://raw.githubusercontent.com/Error-Cookie/oscisim/master/public/screenshot.png)
The interface is currently only available in German

## License

[GNU GPLv3](https://github.com/Error-Cookie/oscisim/blob/master/LICENSE)

## Authors

- [@Error-Cookie](https://www.github.com/Error-Cookie)