Parece que estás buscando algo que sea poderoso y relativamente fácil de usar. Sugeriría consultar Bubble (Bubble – Programación redefinida), un marco de arrastrar y soltar para crear aplicaciones web bastante potentes.
Una advertencia es que cofundé una empresa que crea aplicaciones para personas en Bubble, pero es bastante factible que una persona cree algo allí sin utilizar un desarrollador profesional como nosotros.
Al crear la base de datos, usaría la siguiente estructura:
- ¿Qué software se usa comúnmente para el desarrollo de aplicaciones web alrededor de diciembre de 2015?
- ¿Es Google el mejor motor de búsqueda? Si no, ¿cuáles son sus defectos?
- ¿Qué hace para que su software o aplicación web tenga la menor cantidad de errores posible y sea confiable y estable?
- ¿Deberían las versiones móviles de aplicaciones web parecerse a una interfaz de usuario de aplicación nativa (por ejemplo, entrada inferior fija para una página de chat) o tener el mismo aspecto que la versión de escritorio?
- ¿Cuál es la capacidad clave del proveedor para desarrollar una aplicación web integral?
- Usuario de objeto (con campos como nombre, foto de perfil, etc.)
- Foto de objeto (con campos como Usuario, Número de votos, Lista de personas que votaron, etc.)
Luego, construiría varias páginas, una para votar sobre las fotos, otra para enviar fotos (esto también puede ser una ventana emergente en la página de votación), la página de administración, etc. Cree sus diseños y use Grupos de repetición para mostrar varias fotos a la vez en el misma página. Cree flujos de trabajo que hagan varias cosas como iniciar sesión en el usuario (incluso puede integrar el inicio de sesión en Facebook), aumentar la puntuación de votación cuando se presiona un botón determinado, mostrar la versión ampliada de la foto, etc.
Bubble es como PowerPoint (la parte de diseño) combinada con Excel (la parte de flujo de trabajo / base de datos). Definitivamente todavía hay una curva de aprendizaje pero mucho más fácil que aprender idiomas de codificación.
Espero que esto ayude.