VirtualDyno is an application for calculating the performance of a vehicle based on parameters such as power, weight, aerodynamic coefficient, and traction. It allows you to estimate the 0-100 km/h acceleration time, specific power, and average acceleration.
- Insert main vehicle data (CV, weight, efficiency, air density, Cd, Cr, frontal area, traction)
- Calculate vehicle performance
- Switch between Italian and English language
- Performance chart (under development)
- React Native for mobile development
- React Native Picker for traction selection
- react-i18next for language management
- react-native-chart-kit for data visualization (in the future)
- Clone the repository:
git clone https://github.com/2alessio2/VirtualDyno.git
cd VirtualDyno
- Install dependencies:
npm install
- Run the app on an emulator or real device:
npm run android # For Android
npm run ios # For iOS (macOS only) not available at the moment
- Italian
- English
If you want to contribute, you can create a pull request with your changes or report issues in the "Issues" section of the repository. We're currently looking for people willing to help with the following:
- Bug fixing
- Improving the graphics to make it more attractive
- Creating a dataset to extract constants for improving certain calculations, such as the difference between AWD and RWD
- Enhancing the physics of the functions to make them more realistic and simulative
- Adding various inputs and outputs to enrich the app
This project aims to remain free and available for everyone.
This project is distributed under the MIT license.
VirtualDyno è un'applicazione per il calcolo delle prestazioni di un veicolo basata su parametri come potenza, peso, coefficiente aerodinamico e trazione. Permette di stimare il tempo di accelerazione 0-100 km/h, la potenza specifica e l'accelerazione media.
- Inserimento dei dati principali del veicolo (CV, peso, efficienza, densità dell'aria, Cd, Cr, area frontale, trazione)
- Calcolo delle prestazioni del veicolo
- Cambio lingua tra Italiano e Inglese tramite uno switch
- Grafico delle prestazioni (in fase di sviluppo)
- React Native per lo sviluppo mobile
- React Native Picker per la selezione della trazione
- react-i18next per la gestione delle lingue
- react-native-chart-kit per la visualizzazione dei dati (in futuro)
- Clona il repository:
git clone https://github.com/2alessio2/VirtualDyno.git cd VirtualDyno
- Installa le dipendenze:
npm install
- Avvia l'app su un emulatore o dispositivo reale:
npm run android # Per Android npm run ios # Per iOS (solo su macOS) non disponibile al momento
- Italiano
- Inglese
Se vuoi contribuire, puoi creare una pull request con le tue modifiche o segnalare problemi nella sezione "Issues" del repository. Siamo attualmente alla ricerca di persone disposte ad aiutare con i seguenti aspetti:
- Correzione di bug
- Miglioramento della grafica per renderla più attraente
- Creazione di un dataset da cui estrarre costanti per migliorare certi calcoli, come la differenza tra AWD e RWD
- Miglioramento della fisica delle funzioni rendendole più realistiche e simulative
- Aggiunta di vari input e output per arricchire l'app
Questo progetto mira a rimanere gratuito e disponibile per tutti.
Questo progetto è distribuito sotto la licenza MIT.