Skip to content

The Odin Project. Calculator, built with HTML, CSS, and JavaScript.

License

Notifications You must be signed in to change notification settings

HPatto/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

Calculator

The Odin Project


Table of Contents
  1. About The Project
  2. Usage
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Calculator, combining FE design with OOP-style, client-side JavaScript.

(back to top)

Goals

  • Clear and intuitive UI design.
  • OOP-style JavaScript logic.
  • Implementation of SMART principles.
  • Implementation of unit tests.

(back to top)

Built With

  • HTML
  • CSS
  • JavaScript

(back to top)

Usage

Click here!
The widget can also be accessed through the link in the About section.

(back to top)

Roadmap

  • General structure and dimensions of front-end / UI.
  • Fundamental constraints on number of digits / operations allowed.
  • Separation of rendering and logic concerns.
  • Rendering
    • Define timing of permitted operations in the flow of logic.
    • Define state of the screen with the flow of logic.
  • Logic
    • Representation of user input.
    • Logic behind each operation.
  • Connection of rendering and logic.

(back to top)

Contributing

Contributions are more than welcome!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Contact avenues can be found in my GitHub profile.

(back to top)

Acknowledgments

  • The Odin Project

(back to top)

About

The Odin Project. Calculator, built with HTML, CSS, and JavaScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published