Skip to content

tanishenigma/LinuLator

Repository files navigation

🧮Linulator

A simple and modern calculator desktop app built with React, Vite, Tailwind CSS, and Electron.JS.


🎥 Demo

til


✨ Features

  • ➗ 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

🚀 Getting Started

⚙️ Installation

git clone https://github.com/yourusername/linulator.git
cd linulator
npm install

🛠 Development

Run React in dev mode (with hot reload):

npm run dev

Running 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. 🚀


🏗 Build

To build the app for production:

npm run build

📁 Project Structure

.
├── 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
└── ...

🛠 Technologies Used


Made by TanishEnigma with 🖱️ + ⌨️

About

A simple Calculator for Linux-Based Distros, made with Electron.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published