1. It is for restaurant/cafe/bar owners to get/engage more customers.
2. Why screencast? so that i can show demo to remote customers as well, also i can place it on my website.
If you have a budget, there are a few people who make pro screencasts for companies. If you search HN you will find some recommendations.
But I would suggest just make a screencast yourself first. It will help you think through what you want to show and get the script right, which you will need anyway even if you get someone else to make it for you.
Finally, if you have something to show just put it up already and ask people for feedback on the real thing. I know it must be embarrassing if you don't have the most amazing solution yet, but you have to start somewhere.