![](https://private-user-images.githubusercontent.com/100915606/277006456-f6b8725d-eb6d-43a5-90b0-6266c801549c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MjIzODcsIm5iZiI6MTcxOTUyMjA4NywicGF0aCI6Ii8xMDA5MTU2MDYvMjc3MDA2NDU2LWY2Yjg3MjVkLWViNmQtNDNhNS05MGIwLTYyNjZjODAxNTQ5Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyN1QyMTAxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00N2YxNDljODhjNTZlNzlhYzg0YTQ0YThiODkwMjRmNmFiNWQ1NGQyNWYwZTRhMDljMWIxNjIwOWE1MzMwNGY5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.L21InHuDSV_PJoRrBgYcDZdDojsJ3IiKDuesKeFKgcs)
![](https://private-user-images.githubusercontent.com/100915606/277006443-cde6b9ea-7205-4e25-b928-c07e9ce5bc8a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MjIzODcsIm5iZiI6MTcxOTUyMjA4NywicGF0aCI6Ii8xMDA5MTU2MDYvMjc3MDA2NDQzLWNkZTZiOWVhLTcyMDUtNGUyNS1iOTI4LWMwN2U5Y2U1YmM4YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyN1QyMTAxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NzlkNTdhNTg1NWY1ZjlhMjM4NzczNGM2NjI0N2YyOTlkOTZhZTQ4YmE1ZGExYmU1ZDY2MmUzNzgzMjBhZjNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.CtMygYNK3x7QHHDat1f7vFXVtZpkas37-c3AVUhbO90)
✅-IOS calculator.
✅-Creative ,
✅-Dynamic and usefull
Note
It was good practice for repeat javascript terms and css grid layout.(Also flex )
Important
Warning
Self-assessment: There are still many mistakes but it is verry good work for begginer level in JavaScript
- Responsive
- Dynamic
- Grid-Layout
- Keyboard acess?