mjarkk / vanmoof-web-controller

Change the speed limit of a VanMoof S3 or X3 via a website
https://mooovy.app
GNU Lesser General Public License v2.1
85 stars 16 forks source link

Mooovy

A web app for changing the speed limit of your VanMoof S3 and X3.

NOT an offical VanMoof service/product!

preview

Current features

Short πŸ”˜ Click 🧨 Error πŸ‘ Pling πŸ€” Cling clong πŸ”” Bell πŸ”” Normal bike bell πŸŽ‰ Bell Tada 😚 Whistle 🚒 BOAT ⚑️ Wuup 🫀 Success but error
Long πŸ”‹ Charding noise.. 🚨 Alarm 🚨 Alarm stage 2 πŸ”‹ Charging.. πŸ†• Updating.. πŸŽ‰ Update complete πŸ’₯ Make wired noises

Want to help?

Here are some things you can do to help!

Development

This project is build using NextJS (a React framework) and deployed on vercel

Install

npm i

Run

npm run dev

Compress logos

cd public
npx @squoosh/cli --max-optimizer-rounds 10 --quant '{numColors:8}' --output-dir compressed_logos --webp auto --oxipng auto logo_full.png
npx @squoosh/cli --max-optimizer-rounds 10 --resize '{width:512,height:512}' --quant '{numColors:8}' --output-dir compressed_logos --webp auto --oxipng auto --suffix _512 logo_full.png
npx @squoosh/cli --max-optimizer-rounds 10 --resize '{width:256,height:256}' --quant '{numColors:8}' --output-dir compressed_logos --webp auto --oxipng auto --suffix _256 logo_full.png
npx @squoosh/cli --max-optimizer-rounds 10 --resize '{width:128,height:128}' --quant '{numColors:8}' --output-dir compressed_logos --webp auto --oxipng auto --suffix _128 logo_full.png
npx @squoosh/cli --max-optimizer-rounds 10 --resize '{width:64,height:64}' --quant '{numColors:8}' --output-dir compressed_logos --webp auto --oxipng auto --suffix _64 logo_full.png