Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/navneetguptacse/sci-calculator.calc

A web application developed using Flask, a Python web micro framework with a user interface to performing advanced mathematical calculations.
https://github.com/navneetguptacse/sci-calculator.calc

calculator flask mathematics miniconda python

Last synced: 5 days ago
JSON representation

A web application developed using Flask, a Python web micro framework with a user interface to performing advanced mathematical calculations.

Awesome Lists containing this project

README

        

# 📊 Scientific Calculator

The Scientific Calculator is a web-based calculator application built using Flask. It provides a user-friendly interface for performing various mathematical calculations, including basic arithmetic operations and advanced scientific functions.

## 🎞 Features

- Basic arithmetic operations: addition, subtraction, multiplication, division.
- Advanced scientific functions: sine, cosine, tangent, square root, power, logarithm, exponential, and more.
- Supports parentheses for grouping expressions.
- Constants: π (pi) and e (Euler's number).
- Mathematical rounding and absolute value functions.
- Responsive design for seamless usage across different devices.

## 💻 Technologies Used

- Flask: a Python web framework used for building the backend server.
- HTML: for creating the structure and layout of the calculator interface.
- CSS: for styling the calculator and making it visually appealing.
- JavaScript: for handling user interactions and performing calculations on the client-side.

## 🚀 Getting Started

To run the Scientific Calculator locally on your machine, follow these steps:

1. Clone the repository: `git clone https://github.com/your-username/scientific-calculator.git`
2. Navigate to the project directory: `cd scientific-calculator`
3. Install the dependencies: `pip install -r requirements.txt`
4. Start the Flask development server: `python app.py`
5. Open your web browser and visit: `http://localhost:5000`

## 🥇 Contributing

Contributions to the Scientific Calculator project are welcome! If you encounter any issues or have suggestions for improvements, feel free to submit a pull request or open an issue on the GitHub repository.

## 📑 License

This project is licensed under the [iNeuron.ai](https://ineuron.ai/). You are free to modify and distribute the code as per the terms of the license.

## 🔗 Acknowledgements

- The Flask framework: [Flask](https://flask.palletsprojects.com/)
- Open-source libraries used in this project: [jQuery](https://jquery.com/), [Math.js](https://mathjs.org/)