The Odin Project
Table of Contents
Calculator, combining FE design with OOP-style, client-side JavaScript.
- Clear and intuitive UI design.
- OOP-style JavaScript logic.
- Implementation of SMART principles.
- Implementation of unit tests.
- HTML
- CSS
- JavaScript
Click here!
The widget can also be accessed through the link in the About section.
- 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.
Contributions are more than welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Contact avenues can be found in my GitHub profile.
- The Odin Project