Scientific Calculator banner

Scientific Calculator

1 devlog
48m 44s

A Scientific Calculator built using Python that can perform both basic and advanced mathematical operations such as addition, subtraction, trigonometric functions, logarithms, powers, square roots, etc.
This project helps beginners understand Pyt…

A Scientific Calculator built using Python that can perform both basic and advanced mathematical operations such as addition, subtraction, trigonometric functions, logarithms, powers, square roots, etc.
This project helps beginners understand Python math libraries and logical problem-solving.

Demo Repository

Loading README...

anindasadhukhan2

Shipped this project!

🚒 Shipped my first Hack Club project!

Built a Scientific Calculator using Python + Flask.
It supports arithmetic, trigonometry, logarithms, and statistics, with a clean web UI.

Big learning:
β€’ Connecting Python logic to a web interface
β€’ Deploying a Flask app on Render
β€’ Debugging real deployment issues (ports, requirements)

Demo: https://scientific-calculator-0ux0.onrender.com/
Repo: https://github.com/anindasadhukhan-hackclub/scientific-calculator

anindasadhukhan2

πŸš€ Completing Devlog β€” Scientific Calculator (Python + Flask)
πŸ“Œ Project Overview

This project is a Scientific Calculator web app built using Python and Flask.
It supports:

Arithmetic operations

Trigonometric functions

Logarithms

Statistical calculations (mean, median, mode, max, min)

The goal of this project was to take a Python CLI program and turn it into a real web application, then deploy it online.

🧠 What I Built

A core calculator module (scientific_calculator.py) containing all math logic

A Flask backend (app.py) to connect Python with HTML

A simple and clean frontend using HTML & CSS

A live deployed app using Render

This was my first full end-to-end project: code β†’ web β†’ deploy.

πŸ§— Challenges I Faced
1️⃣ Converting CLI Python to Web
2️⃣ Deployment Errors (Big Learning)
🌐 Deployment

After that, the app went live successfully πŸŽ‰

πŸ”— Links

Live Demo: πŸ‘‰ https://scientific-calculator-0ux0.onrender.com

GitHub Repo: πŸ‘‰ https://github.com/anindasadhukhan-hackclub/scientific-calculator

πŸ”œ What’s Next?

Improve UI (better layout, dark mode)

Add calculation history

Convert frontend to React

Add keyboard support

πŸ™Œ Final Thoughts

This project taught me more than tutorials ever could.
Seeing my Python code run on the internet was an amazing feeling.

Excited to build more with Hack Club πŸš€πŸ’™

Attachment
0