Skip to content

codewithdhruba01/MultiCalc

Repository files navigation

Banner

GitHub contributors GitHub forks GitHub stars GitHub issues MIT License

TypeScript React Tailwind CSS Node.js

Multi Calculator Website

MultiCalc is a lightweight, responsive, and intuitive web-based calculator built to simplify everyday arithmetic operations. Designed with simplicity and usability in mind, it provides a clean interface that allows users of all backgrounds to perform basic mathematical calculations effortlessly. Whether you’re a student needing quick calculations, a professional who wants a handy digital calculator, or just someone who prefers an elegant web app over traditional calculators, MultiCalc is the perfect solution.

Key Highlights:

  • ✨ Instant Calculation: See results in real time as you enter your numbers.
  • 🖥️ Cross-Platform: Works seamlessly on desktops, tablets, and smartphones.
  • ⚡ Fast & Lightweight: No heavy dependencies; loads instantly.
  • 🎨 Minimalistic UI: Focuses on clarity and ease of use without any clutter.
  • 🔧 Easy to Customize: Simple code structure makes it easy for developers to extend functionality.

📸 Screenshots

MultiCalc Screenshot

Features

  • 15+ Calculator are available
  • Dark/Light function
  • Responsive design
  • Clean and intuitive UI

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Available Calculators

  • Basic Calculator
  • Scientific Calculator
  • BMI Calculator
  • BMR Calculator
  • Protein Calculator
  • Pregnancy Calculator
  • Age Calculator
  • Period Calculator
  • Percentage Calculator
  • Loan Calculator
  • ROI Calculator
  • NPV Calculator
  • Unit Converter
  • Price to Weight Converter

Tech Stack

  • Framework: React + TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Routing: React Router
  • Math: mathjs (for advanced operations)
  • Animations : Motion

Installation

  1. Clone the repository
    git clone https://github.com/codewithdhruba01/MultiCalc.git
    cd MultiCalc
  2. Install dependencies:
    npm install
    # or
    yarn
  3. Start the development server:
    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Contributing

  • Fork the repo and create a feature branch
  • Keep code readable and typed; prefer small, focused PRs
  • Run locally and ensure no TypeScript/lint errors

📄 License

This project is licensed under the MIT License.


⭐ If you find this project useful, please give it a star!

Built with ❤️ by Dhrubaraj Pati for developers

WebsiteGitHubTwitter

About

Your one-stop solution for all calculation needs. Simple, fast, and accurate.

Resources

License

Stars

Watchers

Forks

Languages