This app will show you how to conjugate more than 760 Spanish verbs. The goal in this small project was to create an accessible and responsive web application using modern front-end browser technologies like semantic HTML5, CSS3, and JavaScript ES6. The app loads a JSON file with partially conjugated verbs. The app then applies rules to complete the conjugations. Search and filter to find a verb, click it in the list, then click the text in the conjugation charts to hear it spoken (text-to-speech synthesis works best on Chrome and Safari). This is an example of a new breed of web sites called Progressive Web Applications (PWA). PWAs work on modern web browsers and can be installed on iOS and Android mobile devices much like native apps. When offline, PWAs continue to work using cached content.
I am Steven Estrella, owner/developer for ShearSpire Media. One of the great joys and challenges of software development is the need to always be learning new skills and solving unique problems. In recent years, for example, I have done a great deal of work with the Web Audio API, non-linear control of media, synchronization, and web accessibility to service niche markets in music education and language learning. I am always interested in new projects so please contact me if you have any questions. Loading.