Git Product home page Git Product logo

sidemount-gas-calculator's Introduction

Sidemount Calc

This is a tool to help divers learning air management for sidemount diving. Check out the website here!

Table of Contents

  • Overview

  • My Process

    Overview

    App Breakdown

    This app is built to help sidemount divers for when they would like to practice calculating turn pressure for thirds.

    The diver enters their starting pressures for each tank, left and right, in a simplified form.

    For example, if I'm starting with 2960psi and 3120psi, I would enter 29 and 31.

    The app will then let you begin calculating thirds step by step. Because it's step by step, you can try to come up with the solution for each step before seeing it.

    You will be alerted for using the calculator with un-safe calculations, but will be allowed to continue.

    For example, you will be alerted if your starting tank pressure is less than 1500psi.

    Once finished, you can restart and test yourself again.

    Screenshot

    screenshot

    Links

    My Process

    Built With

    • ReactJs
    • Javascript ES6
    • HTML5
    • CSS3

    What I Learned

    This app was a great way to pull everything I learned about HTML, CSS, and Javascript into one project. This was my first time using react and npm.

    Continued Development

    • I would like to continue with react, and keep building more projects using react to deepen my knowledge.

    • I would like to update the application to accept both bar and psi pressure inputs.

    • I would also like to add the ability to calculate for sixths and other sidemount or tech related calculations.

    • I would like to push this into a mobile app, so you can access it offline and practice wherever and whenever.

    • I'm currently having issues pushing this react app to show on github pages.

    • I would like to add more pages, including instructions, an about, and maybe more calculators.

    Useful Resources

sidemount-gas-calculator's People

Contributors

johnmichaeld avatar zanewithspoon avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.