Go to file
Piotr Rogowski caf6a359b4
Performance improvements (#352)
* Optimize Sidebar performance

* Optimize Dialog
2021-12-26 20:57:00 +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 Display second log viewer (#327) 2021-12-20 00:29:09 +01:00
src Performance improvements (#352) 2021-12-26 20:57:00 +01:00
.editorconfig Initial commit 2021-03-22 22:29:03 +01:00
.env Basic authentication forms (#347) 2021-12-25 23:32:07 +01:00
.eslintignore Initial commit 2021-03-22 22:29:03 +01:00
.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 Extract `types` into separate package (#209) 2021-09-26 18:07:54 +02:00
LICENSE Update license and readme 2021-09-26 18:11:55 +02:00
README.md Update README.md 2021-12-20 23:54:44 +01:00
craco-less.js Initial commit 2021-03-22 22:29:03 +01:00
craco.config.js Improve log parsing - move parser to web worker (#44) 2021-04-05 23:44:21 +02:00
package-lock.json Basic authentication forms (#347) 2021-12-25 23:32:07 +01:00
package.json Basic authentication forms (#347) 2021-12-25 23:32:07 +01:00
tsconfig.json Initial commit 2021-03-22 22:29:03 +01:00
vercel.json Add vercel.json 2021-03-22 23:04:27 +01:00

README.md

SpeedyTuner Cloud

Netlify Status master CodeQL Maintainability 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