My friend and I are relatively new to wordpress and have worked with various other platforms including weebly and drupal. All three have their strengths and weaknesses. We have tried many plugins/modules for wordpress and have created a multisite.
Basically what we are trying to create is a site where users can interact with a form where they submit their information and then that information is entered into a central table thereby creating one big table of all user submissions (they would only be able to edit their own personal information). It would also need to support picture uploads with a sort/searchable query that can pull up multiple results/pages depending on whatever parameters are selected. In other words, think of a typical online retail site where you can browse products etc.
Any suggestions as to the easiest way to go about achieving this would be greatly appreciated. It seems like there would be some mysql and PHP programming involved (which we would like to avoid). Are there any applications or themes for wordpress (that are free preferably) that have these features built in?