Pintura: a dynamic audiovisual homepage. This project is not meant to be distributed, totally for me only but if you want to run it locally, go for it. should be fun
All the svg icons I used are included in my project directory. This may be annoying if you want to use your own icons/buttons... sorry
Also, this app relies on the p5.js library, as well as bootstrap. Either add these libraries into "/libs" at the root of the project structure to run it locally, or use these urls instead of the hard-coded filepaths:
p5.js:
<script src="https://cdn.jsdelivr.net/npm/p5@1.4.2/lib/p5.js"></script>
Bootstrap:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>