Skip to content

Toolbox of different tools to help in your Academics

License

Notifications You must be signed in to change notification settings

Ethan-Chew/toobox

Repository files navigation

Toobox

Ever gotten stuck on a piece of homework, unsure if your answers to the questions were accurate? Fear not, for Toolbox is just the app to help you with just that. Toolbox is an all-in-one app that has a myriad of different tools for 2 major subjects, Chemistry and Mathematics, and best of all, Toobox does not need an active WiFi connection to function. The tools Toobox offers range from a Chemical Equation Balancer and an Ionic Equation Balancer to a calculator and a Simultaneous Equation Solver, and much much more; so you have everything you need to excel in your secondary school education.

Disclaimer: Toobox was built with MacOS, it currently WILL NOT WORK on other Operating Systems.

Set-Up Process

  1. Download the Latest Release of Toobox from the GitHub Releases Tab on the Right Hand Side (as a .zip file)
  2. Go to the Directory where 'Toobox' is held (Using cd in the Terminal)
  3. Run the Command bash setup.bash to automatically install all the dependencies needed for this project
  4. Once it has completed, you may open main.py and run the file with the IDE of your choice

If you are curious, visit config.py and change aSecret to True. (But, Curiousity Kills the Cat)

Current Tools

  1. Searchable Periodic Table
  2. Ionic Equation Solver
  3. Balancing Chemical Equations
  4. Quadratic Equation Solver
  5. Matrix Solver
  6. Triangle Area Calculation
  7. Salt Solubilities Checker
  8. Area of Shape Calculation
  9. Volume and Surface Area of Object Calculation
  10. Circle Equation Solver

Keybinds

Toobox includes various keybinds to help make your life easier

  1. Full Screen
    • 'Control + F', 'F11 (Function Key)' to go Full Screen
    • 'Escape' to exit Full Screen
  2. Back to Home Page
    • 'Control + H' to go back to the Home Screen

Dependencies and Themes

  1. Chemlib
  2. numpy
  3. matplotlib
  4. sun-valley Theme for tkinker

App Showcase

Home Screen

Home Screen (Light

Home Screen (Dark)

Tool Example 1 (Periodic Table)

Periodic Table (Light)

Periodic Table (Dark)

Tool Example 2 (Chemical Equation Balancer)

Chemical Equation Balancer (Light)

Chemical Equation Balancer (Dark)

Developed with ❤️ by Granwyn Tan, Ethan Chew, Jerick Seng for our Computing+ Coursework
To see more, click here