A desktop application for calculating mass-spring system properties, built with Electron.js.
-
Mass-Spring Calculations
- Spring constant calculations
- Mass calculations
- Period calculations
- Energy calculations
-
User Interface
- Clean, modern design
- Real-time calculations
- Input validation
- Results visualization
-
Desktop Features
- Native desktop application
- System tray integration
- Auto-updates
- Cross-platform support
- Framework: Electron.js
- Frontend: HTML5, CSS3, JavaScript
- Styling: Custom CSS
- Build: Electron Builder
- Clone the repository
- Install dependencies:
npm install
- Start the application:
npm start
- Enter mass and spring constant values
- View calculated results
- Save calculations
- Export results
- Clean, modern interface
- Responsive layout
- Dark theme support
- Intuitive controls
The project is structured into:
main.js: Electron main processindex.html: Main window HTMLstyles.css: Application stylesrenderer.js: UI logic and calculations
MIT License - Feel free to use and modify for your own projects!