Skip to content

An interactive, gamified calculator built with Streamlit, featuring basic & scientific operations, unit conversions, math mini-games, AI math assistant, and learning modes for kids.

Notifications You must be signed in to change notification settings

Asad-In-Data/PySmartCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySmartCalc

PySmartCalc is an interactive, gamified calculator built with Streamlit. It offers a rich suite of features that go beyond basic calculations, making math fun and educational for all ages.


🚀 Features

  • Basic & Scientific Calculations
    Perform all standard calculator operations, plus advanced scientific functions.

  • Unit Conversions
    Convert between different units of measurement with ease.

  • Math Mini-Games
    Engage in interactive math games designed to challenge and entertain.

  • AI Math Assistant
    Get intelligent math help and explanations powered by AI.

  • Learning Modes for Kids
    Fun, guided learning experiences to help children develop math skills.

  • Gamified User Experience
    Points, levels, and achievements encourage consistent learning and play.


🛠️ Built With

  • Python
  • Streamlit – for the interactive user interface
  • AI & Data Science Tools – enhancing educational and gaming features

🌟 Why PySmartCalc?

  • Makes learning math engaging for students.
  • Useful for educators, parents, and self-learners.
  • Combines fun and productivity in one seamless app.
  • Embraces modern tech with AI-powered features.

📦 Installation

  1. Clone this repository:

    git clone https://github.com/Datz-AsadAnalyst/PySmartCalc.git
    cd PySmartCalc
  2. Install dependencies (Python 3.8+ recommended):

    pip install -r requirements.txt
  3. Run the application:

    streamlit run app.py

🖼️ Screenshots

Main
main 2

🧩 Contributing

Contributions are welcome! To get started:

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

🤝 Connect


🏷️ Topics

ai app calculator-application data-science fun game interactiveapp python scientific-calculator streamlit tech grok-api


PySmartCalc – Where learning math meets fun and technology!


contact

About

An interactive, gamified calculator built with Streamlit, featuring basic & scientific operations, unit conversions, math mini-games, AI math assistant, and learning modes for kids.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages