I used to work at Typeform, so always fun to see these alternatives popup :)
It seems like a good beginning, but missing some polish, especially around keyboard usage. You should probably allow users to finish an answer by pressing "Enter" and it goes to the next one, Tab + Shift+Tab goes to next/previous question and so on.
The rating field also seems to return "This field is required" when you put in something else than numbers. If you use <input type=number/> you basically get free validation :)
As a question for the service/business itself, how do you plan to differentiate yourself from Typeform? As it stands right now, Typeform would probably beat you on design/UX, so you might want to figure out a different angle to attack.
Good luck!