Go to file
karniv00l 0f1d35093c
Update dependencies
2021-12-18 19:11:11 +01:00
.github Explore D3, add test trigger logs (#309) 2021-12-13 22:04:17 +01:00
.vscode Update typescript 2021-12-13 23:05:53 +01:00
public Base work for Diagnose tab (#323) 2021-12-16 23:13:18 +01:00
src Disable zoom on Y axis 2021-12-17 00:16:07 +01:00
.editorconfig
.env
.eslintignore
.eslintrc Explore D3, add test trigger logs (#309) 2021-12-13 22:04:17 +01:00
.gitignore Update dependencies, remove Electron (#314) 2021-12-13 22:53:59 +01:00
.npmrc
LICENSE
README.md Update dependencies, remove Electron (#314) 2021-12-13 22:53:59 +01:00
craco-less.js
craco.config.js
package-lock.json Update dependencies 2021-12-18 19:11:11 +01:00
package.json Update dependencies 2021-12-18 19:11:11 +01:00
tsconfig.json
vercel.json

README.md

SpeedyTuner Cloud

Netlify Status master CodeQL Maintainability Test Coverage License FOSSA Status

Share your Speeduino tune and logs.

https://speedytuner.cloud

Screenshot

Project main goals

  • 🚀 always free and open source (FOSS)
  • 💻 Cloud based web app with CDN
  • 🔥 60 FPS animations and fast load times
  • 👍 good user experience
    • 💎 intuitive, modern and responsive UI
    • 👶 easy for newcomers with tips, tools and simple diagnostics
    • 📱 touch screen friendly

ECU firmware

Contributing 🤝

There are many ways in which you can participate in the project and every bit of help is greatly appreciated.

  • 👋 Say Hi and start a conversation over at Discussions
  • 🐞 Submit bugs and feature requests
  • 🧪 Test on different platforms, hardware and Speeduino firmware
  • 👓 Review source code
  • ⌨️ Write tests and refactor code according to best practices

Development

Authenticate to GitHub Packages

Project uses shared packages (@speedy-tuner/...).

They are hosted using GitHub Packages, to install them you need to authenticate to GitHub Packages first.

Private token can be assing to ENV like so when running npm install in the same shell:

export NPM_GITHUB_TOKEN=YOUR_PRIVATE_GITHUB_TOKEN

Install and run

# install packages
npm install

# run development server
npm start

# open in browser
open http://localhost:3000