I developed an application where user can validate the Phone Number using the Free API Numverify which supports all country numbers.
Phone Number is one of mostly used field for the accounts related apps. So I chose this to integrate it in a Mendix application.
This would be very useful to validate the User input for the Phone field in any business cases.
I created an application with small page where user can enter their Phone Number and Chose the respective country.
The Response will be displayed based on the entered Phone Number.
I just published this as a rest service too
Steps Implemented to create this application
1.Created an Mendix application
2.Next created a trial account in Numverify and Got an api access key.
3.Created a ValidatePhoneNumber entity as shown below
4.Created a Page where user can enter Phone Number and Chose the Country using dropdown.
5.When user clicks validate button, will hit the Numverify API to get response for the entered data. Response will be displayed in a Popup.
6.Published the same functionality as a rest service as shown below
During this lonesome days, I've made an application that will talk to you! https://texttospeech106-sandbox.mxapps.io/index.html
In the basis, it uses the IBM TextToSpeech API (https://cloud.ibm.com/docs/text-to-speech/getting-started.html) to convert strings to speech. During the development, I found out that most modern browser have a build-in TextToSpeech API (https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis), so I've included this option as well, as the IBM one needs a (free) account to work.
You will have to select your prefferred TextToSpeechAPI. After testing if it works, you can start working in fun mode! Thanks to the Dad Joke API (https://icanhazdadjoke.com/api), every minute you will get treated with an hilarious Dad Joke to lighten up your day. Future additions are limitless, like a sport mode, which will tell you every 10 minutes to do some small exercises to keep in shape, or the self-assurance mode, giving you compliments throughout the day! You don't even need to be working in the application, only keep your tab open after starting fun mode.
On a more serious note, this is only a proof of concept to show that Mendix applications can be easily used to give vocal notifications. This can be of interest for meeting reminders, getting a vocal heads-up 15 minutes before your meeting starts. Or giving automated announcements in public places. The used voice and spoken text can be made completely dynamic in your Mendix application. Perhaps even chat bots could be given a voice.
Using Pusher, it would also be possible to give vocal notifications to certain end-users who are working in your application.
For now, the application is still rather crude. If anyone has any suggestions, feel free to comment!
Hope you enjoy!