Otros respondieron muchas de las mismas herramientas que dijiste que ya entendiste, pero voy a tratar de analizar esto de una manera diferente.
Necesita una forma de registrar usuarios y crear sus perfiles.
Necesita una forma de editar sus perfiles, publicarlos, revertirlos, moderarlos y relacionarlos mediante algún tipo de taxonomía o búsqueda.
- Cuando trabajo en un cajero automático con una GUI (y un servidor web en la parte posterior), ¿por dónde empiezo con el servidor web?
- ¿Debo aprender AngularJS o Meteor?
- ¿Hay alguna herramienta escrita en Python que me permita publicar un blog muy simple sin tener que jugar con HTML?
- ¿Cuál es la forma científica de construir un sitio web? Nuestro enfoque es crear flujos de usuarios mediante gráficos, describirlos en documentos, crear interfaces de usuario y entregarlos a los desarrolladores. ¿Es esta una buena manera? Estoy haciendo tanto el análisis como la experiencia de usuario.
- ¿Cuál es la diferencia entre PHP y HTML?
Necesita un mecanismo de inicio de sesión, almacenamiento, recuperación de contraseña, protección contra correo no deseado, informes de abuso, una forma de evitar que su sistema de informes de abuso se use para denegar el servicio y una forma de ganar dinero con perfiles y fechas, o de vender anuncios, e información.
Necesita un sistema de actualizaciones, de auditoría de seguridad, de garantizar que su sitio no se utilice como punto de comunicación para el tráfico ilegal (la prostitución, las drogas, el terrorismo, el puerto infantil han utilizado todos los sitios de citas como medios de transferencia, y los sitios tienen sufrido).
Necesitará contadores para ayudar a los clientes a saber cuánto les gusta a sus perfiles. Los sitios de citas son tan sociales como se centran en las citas. Es posible que necesite un código para evitar que los hombres casados usen el sitio para establecer fechas con mujeres solteras. Algunos estados han responsabilizado a los sitios de citas por infidelidad, así como por publicidad falsa.
Necesitará una manera de hacer que el sitio sea indexable para búsquedas que no sean las suyas. Los motores de búsqueda odian los sitios de citas en parte porque son prolíficos. Encontrar un diseño alternativo que le permita obtener la indexación de la página puede ser importante.
Necesita modelos definidos para la creación de contenido nuevo a partir de su base de datos y lógica empresarial existentes. Estas son cosas mutables.
En estos días, prácticamente necesitas bootstrap de Twitter o un análogo para que el sitio funcione bien en diferentes pantallas.
Los patrones de diseño serán imprescindibles. Debe superar rápidamente las “cosas fáciles” y pasar a las preguntas complicadas antes de que su sitio pueda competir con sitios más antiguos y más maduros.
Querrá un método para analizar registros, calcular el tiempo de actividad, determinar áreas de interés e identificar errores rápidamente.
La transmisión de medios puede ser necesaria al proporcionar contenido de video, audio o mensajes de chat.
La gestión del almacenamiento, desde el vencimiento hasta los requisitos y solicitudes gubernamentales, será clave para la operación.
La distribución regional, así como los estándares comunitarios y públicos donde viven sus usuarios serán clave. No te entrometas con la ley china, por ejemplo, al permitir que los perfiles contengan contenido prohibido.
Considere las estrategias de carga desplegada como Docker.
Ata todo a un calendario.
Cree estrategias por lotes y cronometradas para el cambio de datos de back-end.