Alexa requires node version 8.2 or less. I suggest using node version manager (nvm) to toggle between versions of node durring development
Install Node and Git on your windows box. There are installers for node nvm mysql and git. just search google.
Send me an email if you want credentials for a database I have set up on the web host to handle the web submission, or install your own database and replance the credentials in the config/config.js file in the api folder.
api using express and MySql
web services using express and react
Alexa using lambda, skills kit, dynamodb
html
css
This will run the api server which will take the form values and post them to the webdev table on the mysql database.
Todo's html
Reset form after submission
set status to 'success' after submission
replace this panel with statistics on current database
Todo's Alexa
write a function that will return a random fact
capture the device id
keep track of correct responses.