Chinese Tutoring Website
This project was developed as a prototype for a mobile web application. It is designed to aid irrigation and landscape professionals to make on field decisions about the number of sprinklers they assign to each watering station. Built with vanilla JS and zero dependencies.
This challenging front end project was built using the React library and Moment.js. Writing the script for the main "count down" function helped me learn more about the
setInterval method and the Moment.js library. The ternary operator is heavily utilized to enforce limits on user adjusted values.
I created this online calculator using the React library. The biggest challenge was writing the algorithms to evaluate the input values. I made use of an object literal, regular expressions and various array methods to achieve this end. I also learned how to use switch statements to control the input keys' state. CSS grid is used for the button display layout.
This is another React project. I incorporated Redux to learn more about this widely used state container. Building this project taught me about event listeners as they are crucial for playing the sounds interactively. I expanded the original app by adding multiple sample libraries or "kits", each with a unique CSS theme. I employed the map array method in creating the JSX components for the button display.