Do you love Ghibli movies?
In this app, you can compare the English version with the original (Japanese) one.
Ghibli_Movie_Short.webm
Tech used: HTML, CSS, vanilla JavaScript, and Node.js (for implementing the serverless function on Netlify).
For those who are big fans of Ghibli movies and want to learn English or Japanese, this app could be a great tool for language learning.
Example:
- "spirit away" in English --> "神隠し" (Kamikakushi) in Japanese
- "princess" in English --> "姫" (hime) in Japanese
When I improve this app, I would add a dictionary function that can compare/translate English with Japanese.
-
While creating this app, I learned about Object-Oriented Programming (OOP) and asynchronous programming concepts such as async/await and promises.
-
I developed this app using the OOP concept, with a focus on encapsulation to create separate English and Japanese versions of the object. In case there is a need to add new movie items to this app, the code can be easily modified.
-
After completing the development of this app, I deployed it on Netlify and gained experience in using serverless functions.
-
To maintain the security of my API key, I stored it on Netlify, making it hidden and secure.
-
I used a serverless function on Netlify to retrieve the API key, ensuring a secure and seamless integration.