Skip to content

Jadoothespitz/scicalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SciCalc Notepad

Default iPhone calculator sucks. Other calculator apps available on App Store were full of ads, and I didn't like all of them. So I made my own calculator I've dreamed with Claude Code for personal use. (My very first legit project! 😝)

A web-based scientific calculator with a notepad-style interface. Calculations proceed line by line, and you can scroll up to see previous results.

Try it live: https://jadoothespitz.github.io/scicalc/

Features

  • Notepad-style layout -- each calculation is a new line, with full scrollable history
  • Scientific functions -- sin, cos, tan, inverse trig, log, ln, log₂, sqrt, cbrt, factorial, powers, and more
  • DEG / RAD toggle -- switch between degrees and radians for trig functions
  • 8 color themes -- Solarized Light, Paper, Rose, Nord Frost, Midnight, Dracula, Monokai, Solarized Dark
  • Persistent history -- calculations and theme choice are saved in localStorage, so nothing is lost on refresh
  • PWA -- installable on phones and works offline
  • ANS key -- reuse the result of the last calculation
  • Auto-closing parentheses -- unclosed parentheses are shown as a ghost ) and automatically closed on evaluation
  • Thousand-comma formatting -- numbers are formatted with commas as you type and in results (e.g. 2000000 → 2,000,000)
  • Click to re-edit -- click any past expression to copy it back into the input line

Built with

HTML, CSS, and vanilla JavaScript -- single file, no frameworks, no dependencies.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors