Skip to content

helooselassie/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scientific Calculator Web App 🧮

A Django-powered scientific calculator with support for arithmetic, trigonometry, and other math functions.
It evaluates expressions safely on the backend and keeps a history of recent calculations.


🚀 Features

  • Safe evaluation of math expressions (+ - * / ^, sin, cos, sqrt, pi, e, etc.)
  • History of recent calculations stored in the database
  • Responsive frontend (AJAX updates without page reloads)
  • Admin panel to view stored calculations
  • Static file handling via WhiteNoise
  • Ready for deployment with Gunicorn + Nginx

📦 Tech Stack


⚙️ Installation

Clone the repo and create a virtual environment:

git clone https://github.com/helooselassie/calcsite.git
cd calcsite

# create & activate virtual environment
python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate

# install dependencies
pip install -r requirements.txt

About

Building a production-ready scientific calculator web app with Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published