Inspiration

From time to time during a conversation with your family can arise questions about how many people live in a specific city and than you could wonder how many people of a specific age live in a given city. I developed a skill for Alexa that is able to able to answer to these question. Now I planned to add the graphical display of table with the results on Echo devices equipped with displays using the recently introduced Alexa Presentation Language (APL).

What it does

The skill is able to answer questions like "Quante persone sposate ci sono a Torino?" or "Quanti bambini di 12 anni ci sono in Piemonte?"

How I built it

The frontend is made with the web tools on the alexa developer site and the APL language is used to manage the graphical presentation. The backend is a lambda on AWS written in javascript on nodejs making queries to a mysql database. The information used to build the database are provided by ISTA, the Italian Instutute of Statistics.

Challenges I ran into

The APL language is still in beta and the development is a bit based on trials and errors.

Accomplishments that I'm proud of

I've been able to use APL as I wanted at the end and I'm happy of what I got.

What I learned

I made some experience with APL, a presentation language I think will have good future in the world of Alexa skill development.

What's next for Popolazione Italiana

I'd like to add ability to answer question like for example "Quante persone con più di 34 anni ci sono a Roma?".

Share this project:

Updates