Snapatable.com
This is an application to assist the end user in booking a table at there selected resturant.
create an iphone application and android application
- read all resturants in current location of user (or let user select location)
- integration with google maps, and put a pointer on all location
User should be able to book a table
1. Filtering down to find an appropriate resturants by
- Location
- Religious type of food (halal, kocher, veg,
- Regional style (asian, italian, indian etc)
There will be 10 filters like this
2. The users should be able to then send a booking to the resturant (or call them)
- This sends an email, applicaton message, and sms
3. Application should then at some stage confirm the booking
- by recieving an sms, email, application message (confirming time or offering alternate time)
- if alternate time offered then user accepts or rejects alternate time
Other fuctiontioanlity
- Provide feedback on location, meal, resturant
- Update booking or cancel it
resturant owner should be able to add his location or add a menu
The application will have many filtering options
Huge importance is on Navigation and User experience and usability
If you do not have a large amount of experience in this, then i suggest you do NOT bid on this project,
otherwise you will only be wasting my time and your time
Payment will broken down into a schedules
10% upfront
10% after confirming of navigation
10% after confirming of design (look and feel)
10% after pulling in all of the data from google maps etc..
10% after i see application is SENDING and recieving messages for booking and confirming
10% after i see all of the web 2.0 functionality and social networking functionality (leaving feedback, etc)
20% After i complete my final Usability Acceptance Testing (on test environment)
20% After i complete the Production Acceptance Testing (on production environemt)
I will continue to change the application all the way to the end, so i need you to factor in allot of Change Requests
into the price
I want the ability to change whatever i want, whenever i want, and not have to pay for the changes.
I most likely will NOT do major changes, but i need the vendor to be flexible with me, and let me change if required