From 80d4fbd8b3cb56e7d82fd1ba845f78e51edcaf49 Mon Sep 17 00:00:00 2001 From: Joni Laatikainen <82462775+jlaat@users.noreply.github.com> Date: Sun, 8 Oct 2023 19:54:17 +0000 Subject: [PATCH] Add project 'Heigh-Calculator' --- Projects/2-Intermediate/Height-Calculator.md | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Projects/2-Intermediate/Height-Calculator.md diff --git a/Projects/2-Intermediate/Height-Calculator.md b/Projects/2-Intermediate/Height-Calculator.md new file mode 100644 index 00000000..a88dd3d6 --- /dev/null +++ b/Projects/2-Intermediate/Height-Calculator.md @@ -0,0 +1,30 @@ +# Mobile Height Calculator + +**Tier:** 2-Intermediate + +A unique application that facilitates the estimation of object heights utilizing a user-input distance and an on-screen crosshair to gauge and calculate the relative height from the user's standpoint. + +## User Stories + +- [ ] **Input Distance:** User can input the distance to the object using an input field. +- [ ] **Utilize Crosshair:** User can activate a virtual "crosshair" or sight within the application. +- [ ] **View Height:** User can view the calculated height displayed in an output field. +- [ ] **Unit Toggle:** User can toggle units of measurement for input distance and calculated height (e.g., meters, feet). + +## Bonus features + +- [ ] **Tutorial:** User can access a tutorial or guide on how to effectively use the application. + +## Useful links and resources + +- [Accelerometer and Gyroscope Using JavaScript](https://www.html5rocks.com/en/tutorials/device/orientation/) +- [Using Device Orientation in Web Development](https://developer.mozilla.org/en-US/docs/Web/API/Detecting_device_orientation) +- [Getting Started with Canvas](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_usage) +- [Handling User Input on Mobile Web](https://developers.google.com/web/fundamentals/input/form) + +## Example projects + +- [Clinometer + bubble level](https://play.google.com/store/apps/details?id=com.plaincode.clinometer&hl=en&gl=US) (An Android app that uses device orientation for various measurement tasks) +- [EasyMeasure](https://apps.apple.com/us/app/easymeasure/id349530105) (An app that estimates distance and height using camera perspective) + +**Note:** The Mobile Height Calculator's accuracy is influenced by device capabilities and user input precision. Users should be reminded that results are estimates and should not replace precise measurement tools.