Skip to content

this is a all in one calculator has 3 modes normal + scientific + programmers/ developers calculations

License

codedude1010/developers-calculator

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ CYBER CALC | Advanced Computation System

Typing SVG

Live Demo GitHub Repo Status

The Ultimate Calculator with Futuristic 3D Animations & Multi-Mode Calculations

โœจ Features โ€ข ๐ŸŽจ Modes โ€ข ๐Ÿ’ป Tech Stack โ€ข ๐Ÿš€ Quick Start โ€ข ๐Ÿ“ธ Screenshots


โœจ Features

๐ŸŽฎ Visual Experience

  • ๐ŸŒŒ 3D Particle Background with Three.js
  • ๐ŸŽจ Cyberpunk Theme with neon gradients
  • โœจ Animated UI Elements
  • ๐ŸŒˆ Smooth Transitions at 60 FPS
  • ๐Ÿ’ซ Glowing Effects and shadows
  • ๐Ÿ“ฑ Fully Responsive design

โšก Powerful Features

  • ๐Ÿ”ข 3 Calculation Modes in one
  • ๐Ÿ”„ Real-time Base Conversion
  • โš™๏ธ Bitwise Operations
  • ๐Ÿ“ Scientific Functions
  • ๐ŸŽฏ Accurate Computations
  • ๐Ÿš€ Lightning Fast performance

๐ŸŽจ Calculator Modes

1๏ธโƒฃ BASIC MODE

Click to expand - Perfect for everyday calculations
Basic Calculator Mode

Features:

  • โž• Addition - Simple and fast
  • โž– Subtraction - Clean interface
  • โœ–๏ธ Multiplication - Instant results
  • โž— Division - Error handling
  • ๐Ÿ”ข Decimal Support - Precise calculations
  • ๐Ÿ—‘๏ธ Clear & Backspace - Easy corrections

2๏ธโƒฃ SCIENTIFIC MODE

Click to expand - Advanced mathematical operations
Scientific Calculator Mode

๐Ÿ“ Trigonometric Functions (Input in Degrees)

sin  cos  tan  |  asin  acos  atan

๐Ÿ”ฌ Advanced Functions

Function Symbol Description
Square Root โˆš Calculate square roots
Power x^y Exponentiation
Logarithm log Base-10 logarithm
Pi ฯ€ Pi constant (3.14159...)
Euler e Euler's number (2.71828...)
Factorial x! Factorial calculation

3๏ธโƒฃ PROGRAMMER MODE

Click to expand - Essential tools for developers
Programmer Calculator Mode

๐Ÿ”ข Multi-Base Support

Base Range Example Use Case
HEX 0-9, A-F FF Memory addresses, colors
DEC 0-9 255 Standard calculations
OCT 0-7 377 File permissions
BIN 0-1 11111111 Low-level programming

โš™๏ธ Bitwise Operations

AND  โ†’  Bitwise AND operation (a & b)
OR   โ†’  Bitwise OR operation (a | b)
XOR  โ†’  Bitwise XOR operation (a ^ b)
NOT  โ†’  Bitwise NOT operation (~a)
<<   โ†’  Left Shift (a << n)
>>   โ†’  Right Shift (a >> n)
MOD  โ†’  Modulo operation (a % b)

๐Ÿ“Š Real-time Conversion Display

Automatically shows the current value in all four bases simultaneously!

Example:

HEX: FF
DEC: 255
OCT: 377
BIN: 1111 1111

๐Ÿ’ป Tech Stack

HTML5 CSS3 JavaScript Three.js Netlify

๐Ÿ› ๏ธ Built With:

  • HTML5 - Semantic structure
  • CSS3 - Glassmorphism, animations, gradients
  • Vanilla JavaScript - Pure JS for optimal performance
  • Three.js (r128) - 3D particle system and wireframe geometries
  • Netlify - Fast deployment & hosting

๐Ÿš€ Quick Start

๐Ÿ“ฆ Installation

# Clone the repository
git clone https://github.com/koushik4475/developers-calculator.git

# Navigate to project directory
cd developers-calculator

# Open in browser
# Simply open index.html in your favorite browser

๐Ÿ”ฅ Using Live Server (Recommended)

# If you have VS Code with Live Server extension
1. Open the folder in VS Code
2. Right-click on index.html
3. Select "Open with Live Server"

๐Ÿ Using Python

# Python 3
python -m http.server 8000

# Python 2
python -m SimpleHTTPServer 8000

# Open: http://localhost:8000

๐Ÿ“ฆ Using Node.js

# Install http-server globally
npm install -g http-server

# Run server
http-server

# Open: http://localhost:8080

๐ŸŽฏ Usage Guide

Basic Mode

  1. Click Basic mode button
  2. Enter numbers using keypad
  3. Select operation (+, -, ร—, รท)
  4. Press = to calculate

Scientific Mode

  1. Switch to Scientific mode
  2. Enter a number
  3. Click any function (sin, cos, log, etc.)
  4. Note: Trigonometry uses degrees

Programmer Mode

  1. Select Programmer mode
  2. Choose base (HEX, DEC, OCT, BIN)
  3. Enter values with allowed digits
  4. View automatic conversions
  5. Use bitwise operations

๐Ÿ“ธ Screenshots

๐ŸŒŸ Beautiful Cyberpunk Interface

Basic Mode

Basic Mode

Scientific Mode

Scientific Mode

Programmer Mode

Programmer Mode


๐ŸŽจ Design Highlights

๐ŸŒŒ 3D Background

  • 1500 particles (desktop)
  • 400 particles (mobile)
  • Rotating torus geometry
  • Spinning octahedron
  • Pulsing sphere wireframes

โœจ Interactive UI

  • Button press animations
  • Hover effects with shine
  • Smooth transitions
  • Real-time display updates
  • Glowing borders

๐Ÿ”ฎ Future Enhancements

  • Dark/Light theme toggle
  • History and memory functions
  • Keyboard shortcuts support
  • More scientific constants
  • Custom color themes
  • Export calculation history
  • Unit conversions
  • Graph plotting mode

๐Ÿ‘จโ€๐Ÿ’ป Developer

Typing SVG



Koushik HY

KOUSHIK HY

Full Stack Developer & Creative Coder


Portfolio GitHub Email


๐Ÿš€ Tech Stack & Skills

HTML5 CSS3 JavaScript React Node.js Three.js


๐Ÿ“Š GitHub Stats

GitHub Stats



Contribution Graph

๐Ÿ† GitHub Trophies

GitHub Trophies

Built with ๐Ÿ’œ and lots of โ˜•


๐Ÿ“„ License

This project is open source and available under the MIT License.


๐ŸŒŸ Support

If you like this project, please give it a โญ on GitHub!

GitHub stars GitHub forks GitHub watchers

๐Ÿš€ TRY CYBER CALC NOW! ๐Ÿš€

About

this is a all in one calculator has 3 modes normal + scientific + programmers/ developers calculations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published