A simple and modern calculator desktop app built with React, Vite, Tailwind CSS, and Electron.JS.
- ➗ Perform basic arithmetic operations (add, subtract, multiply, divide)
- 🧮 Extra functions: percent, invert (±), and clear (AC)
- 🎨 Responsive UI powered by Tailwind CSS
- ⌨️ Full keyboard + mouse support
- 💻 Cross-platform: runs on Windows, macOS, and Linux
git clone https://github.com/yourusername/linulator.git
cd linulator
npm installRun React in dev mode (with hot reload):
npm run devRunning with ElectronJS
Electron powers the desktop app experience. To run Linulator inside an Electron window, use:
npm start- Starts Vite (serves the React app).
- Launches Electron with main.js.
- Opens a desktop window running your React + Tailwind UI.
Whenever you edit code, React auto-reloads, and Electron refreshes the app window. 🚀
To build the app for production:
npm run build.
├── src/
│ ├── components/ # React components (Calculator, Operations, etc.)
│ ├── App.jsx # Main React app
│ ├── main.jsx # React entry point
│ └── index.css # Tailwind CSS and custom styles
├── main.js # Electron main process
├── package.json # Project configuration
└── ...
Made by TanishEnigma with 🖱️ + ⌨️
