π 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 ππ