I want to build a website that is very similar to yelp, tripadvisor.com or google+. It will have logins, passwords, profiles, reviews, google map links, search by location feature. Members will be part of groups and see reviews of a large variety of services, places, things and more.
I have a lot of layout already thought out but additional inputs would be appreciated.
the back end will probably be written with mySQL so I can continue to help in the creation process. I am familiar with databases and websites I just am not good at writing the procedures that link the two together so I would be collaborating a lot on the development process. It will be hosted on a windows server 2012 machine. It will take more than wordpress because it will be a database with many tables. The front end could be written with Visual Studio, Adobe Dreamweaver/Fireworks or something similar. I would like to help in the development of the front end as well.
This website/app will be developed with the idea that just like Yelp and Trip Advisor, it can be accessed by web address or by app in android or IOS. It will be an app run through the web service not through the mobile app itself, just like yelp or trip advisor.
I would like quotes for the website development itself and additional development of the android/IOS counterpart of the app included. If you are only good at one of the above then please submit your quote and description of what you would be able to accomplish toward the project.
I am on a tight budget because I do not know for sure if this idea will work and it has a lot of competitors already in existence.
There is an additional spin on the site that will make it competitive.
This will be a free app and maybe later edited to include advertising.
As any project, I will own all materials, ideas and site intellectual property after completion. I may want to edit myself or have it edited in the future.
If you have examples of your work that relate or maybe similar please give me the website address so I can check out your work.
Thank you for your time.