|
|
@ -12,43 +12,25 @@ The ability to prioritize tasks based on importance and urgency is another key a
|
|
|
|
|
|
|
|
|
|
|
|
## User Stories
|
|
|
|
## User Stories
|
|
|
|
|
|
|
|
|
|
|
|
- [ ] User can see a display showing the current number entered or the
|
|
|
|
- [ ] User can see a display showing the number of tast to do.
|
|
|
|
result of the last operation.
|
|
|
|
- [ ] User can enter new tasks.
|
|
|
|
- [ ] User can enter numbers as sequences up to 8 digits long by clicking on
|
|
|
|
- [ ] User can click on an and new to add new task.
|
|
|
|
digits in the entry pad. Entry of any digits more than 8 will be ignored.
|
|
|
|
- [ ] User can click the 'Checkbox' button to mark the task that has been completed.
|
|
|
|
- [ ] User can click on an operation button to display the result of that
|
|
|
|
- [ ] User can click the 'Clear All' button to clear all task that has been done.
|
|
|
|
operation on:
|
|
|
|
|
|
|
|
* the result of the preceding operation and the last number entered OR
|
|
|
|
|
|
|
|
* the last two numbers entered OR
|
|
|
|
|
|
|
|
* the last number entered
|
|
|
|
|
|
|
|
- [ ] User can click the 'C' button to clear the last number or the last
|
|
|
|
|
|
|
|
operation. If the users last entry was an operation the display will be
|
|
|
|
|
|
|
|
updated to the value that preceded it.
|
|
|
|
|
|
|
|
- [ ] User can click the 'AC' button to clear all internal work areas and
|
|
|
|
|
|
|
|
to set the display to 0.
|
|
|
|
|
|
|
|
- [ ] User can see 'ERR' displayed if any operation would exceed the
|
|
|
|
|
|
|
|
8 digit maximum.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Bonus features
|
|
|
|
## Bonus features
|
|
|
|
|
|
|
|
|
|
|
|
- [ ] User can click a '+/-' button to change the sign of the number that is
|
|
|
|
- [ ] User can make a feature of making calender which can give the sumary of whole month.
|
|
|
|
currently displayed.
|
|
|
|
- [ ] user can make the proiority option (like numbering the task based on priority).
|
|
|
|
- [ ] User can see a decimal point ('.') button on the entry pad to that
|
|
|
|
- [ ] user can make the feature of sharing the task list.
|
|
|
|
allows floating point numbers up to 3 places to be entered and operations to
|
|
|
|
|
|
|
|
be carried out to the maximum number of decimal places entered for any one
|
|
|
|
|
|
|
|
number.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Useful links and resources
|
|
|
|
## Useful links and resources
|
|
|
|
|
|
|
|
|
|
|
|
- [Calculator (Wikipedia)](https://en.wikipedia.org/wiki/Calculator)
|
|
|
|
- [TO-DO list (Wikipedia)](https://en.wikipedia.org/wiki/Wikipedia:To-do_list)
|
|
|
|
- [MDN](https://developer.mozilla.org/en-US/)
|
|
|
|
- [MDN](https://developer.mozilla.org/en-US/)
|
|
|
|
|
|
|
|
|
|
|
|
## Example projects
|
|
|
|
## Example projects
|
|
|
|
|
|
|
|
|
|
|
|
- [BHMBS - JS-Neumorphic-Calculator](https://barhouum7.github.io/JS-Neumorphic-Calc.github.io/)
|
|
|
|
- [Javascript iOS Style To-Do List](https://www.youtube.com/watch?v=G0jO8kUrg-I&ab_channel=GreatStack)
|
|
|
|
- [Javascript iOS Style Calculator](https://codepen.io/ssmkhrj/full/jOWBQqO)
|
|
|
|
- [Javascript To-Do list MERN](https://www.youtube.com/watch?v=dyImiV6MGqg&ab_channel=CodeWithSajjan)
|
|
|
|
- [Javascript Calculator](https://codepen.io/giana/pen/GJMBEv)
|
|
|
|
- [Javascript-Vue-HTML-CSS-Javascript](https://github.com/manuelernestog/weektodo)
|
|
|
|
- [React Calculator](https://codepen.io/mjijackson/pen/xOzyGX)
|
|
|
|
|
|
|
|
- [Javascript-CALC](https://github.com/x0uter/javascript-calc)
|
|
|
|
|
|
|
|
- [Sample Calculator](https://sevlasnog.github.io/sample-calculator)
|
|
|
|
|
|
|
|
- [Python Calculator](https://github.com/kana800/Side-Projects/tree/master/1-Beginner/calculator)
|
|
|
|
|
|
|
|