¿Cómo se crea una aplicación web como Quora?

Conozca el costo de desarrollar una aplicación web como Quora

Imagina un centro de café. Al anochecer, varios grupos de personas como pájaros del amor, pandillas de amigos de la universidad, hombres de negocios, empleados exhaustos y muchas otras personas entran al lugar y se sientan alrededor de las mesas para pasar un momento de calidad, mientras toman un café. Algunas mesas discuten sobre actividades culturales de la universidad, mientras que otras discuten sobre las últimas aplicaciones en el mercado. Hay pocos empleados que discuten su trabajo de oficina y aman los pájaros.

Ahora está entrando en un café, fascinado con las actividades y perplejo donde encaja. Ser un geek tecnológico, las últimas aplicaciones en la discusión del mercado, captan fácilmente su atención. Titbits de conocimiento de aplicaciones, haciéndote sentir significativo y tus experiencias decididas. Y está adquiriendo miles de millones de conocimientos valiosos.

Esto, mi amigo, es Quora para ti. La mejor respuesta a cualquier pregunta. https://www.quora.com/ se lanzó el 21 de junio de 2010 y ocupó el puesto n. ° 120 en el mundo y el n. ° 22 en la India.

Por qué es necesario desarrollar una aplicación web como Quora

Estadísticas de usuario y análisis de datos de Quora

· Visitantes diarios: 1,425,829

· Páginas vistas diarias: 3,421,990

· Ancho de banda diario: 65.84 GB (1.99 TB / mes)

· Ingresos diarios: $ 12,833 USD

· Valor del sitio web: $ 4,693,471 USD

· Firma del servidor: nginx

· Dirección IP: 54.84.216.68

Creo que los números anteriores son suficientes para hacerle entender por qué debería desarrollar una aplicación como Quora. ¿Y si se pregunta cuánto cuesta desarrollar una aplicación como Quora? Entonces, para la pregunta anterior, nos encontramos con diferentes variaciones aproximadamente 10 veces al día. La respuesta siempre es: ¡depende!

Quora no es una simple base de datos de preguntas y respuestas. Involucra conceptos de inteligencia artificial, PNL (Natral Lnaguage Processing), algoritmos y aprendizaje automático. Para desarrollar una aplicación similar a Quora, necesitaría un equipo de desarrolladores y diseñadores y algunos meses para obtener el prototipo.

Lista de las características de Quora

Después de crear con éxito su cuenta de Quora, permítame presentarle algunas de las características básicas, ya que ayudará a comprender mejor a Quora.

· Tu feed de actividad

El feed de actividad se muestra en su página de inicio y le ayuda con el contenido que le interesa. La actividad de alimentación se trata de dos cosas importantes; Temas y personas.

· Siguientes temas

Al igual que la funcionalidad de Twitter, le permite seguir a las personas en el sitio de microblogging.

· Agregar respuestas a las preguntas

Le permite agregar una respuesta a la pregunta editando y agregando funcionalidades posteriores. Incluso puede redactar su respuesta si surge algo que exige atención inmediata.

· Compartir una pregunta y respuesta

Con su comunidad de redes sociales, Quora le brinda la posibilidad de compartir su pregunta o respuesta.

· La bandeja de entrada de Quora

La Bandeja de entrada de Quora es un cuadro de chat de mensajes que le ayuda a llevar su discusión más allá.

· Tu perfil de Quora

Es su portal personal a todo Quora.

· Quora Home

Muestra una lista de las preguntas y respuestas relevantes de las personas o la comunidad que sigue.

Hay muchas otras características importantes que Quora tiene para ofrecer, como

· Modo Zen

· Hacer preguntas de forma anónima y dar respuestas de forma anónima.

· Votación a favor y en contra votando las respuestas

· La respuesta se puede publicar como una publicación de blog

· El precio A2A puede mantenerse libre y cambiar en consecuencia cuando sea necesario

KPI de aplicaciones web de Quora

1. Número de usuarios activos.

El total de usuarios se refiere al número de personas activas y para crecer en número a pasos agigantados, debe alentar a las personas a tener más seguidores al invitar a sus amigos en esta plataforma. Comprender el valor de su aplicación puede obtener más números de usuarios.

Por ejemplo, slack es uno de los mensajeros de comunicación exitosos del equipo. Todas sus características también están diseñadas específicamente para ayudar a los equipos a ser más productivos e intercambiar la información de una manera más simple. Por lo tanto, si desea desarrollar una aplicación similar a Quora, deberá comprender a su público objetivo y luego mostrarles cómo pueden aprovechar los beneficios del uso de este producto.

2. Tasa de retención.

La adquisición de usuarios es significativa, así como su tasa de retención. Permite a los usuarios sincronizar su aplicación con otras plataformas de redes sociales. Notifique a sus contactos cada vez que una nueva persona de sus listas de amigos se una a la aplicación. La notificación automática seguramente llamará la atención sobre su aplicación y durante todo el día, habrá una métrica de retención de usuarios favorable.

3. Compromiso de la audiencia.

Las aplicaciones QnA no solo son útiles, sino que también son entretenidas para adquirir más usuarios. Lo más importante para trabajar es hacer que su aplicación sea divertida de usar. Crear sus propias características nuevas, como anonimato, voto positivo por la respuesta agradable, voto negativo por disgusto, sugerencia de edición de respuesta, agradecimiento especial y chat en la bandeja de entrada para discutir más sobre el tema puede ayudarlo a promover su aplicación.

Ahora que hemos examinado brevemente qué KPI debe considerar si desea crear una aplicación web como Quora, analicemos las posibles estrategias de monetización.

¿Cuánto cuesta desarrollar una aplicación web como Quora?

Teniendo en cuenta todas las características esenciales que debe tener una aplicación web, aquí hay una estimación del costo de Quora, una de las QnA más populares que existen. Nuestra estimación incluye versiones para iOS y Android, incluidos diseño y backend.

Para concluir

Construir una aplicación web exitosa es un proceso a largo plazo, elegir un desarrollador web adecuado es especialmente importante. No busque presupuestos aproximados u ofertas más baratas. Di de inmediato no, si el que promete construir tales plataformas en 4 a 6 semanas. En cambio, vaya a una organización con un buen historial de rendimiento porque está eligiendo codificadores pero buscando socios. Apostar por una organización Bacancy Technology es una decisión correcta, porque no solo creamos otra aplicación web, sino que la aprovechamos al máximo y lo llevamos a usted y a su aplicación al éxito.

Por el contrario, si está buscando programadores para desarrollar una aplicación de preguntas y respuestas como Quora , puede contratarnos desarrolladores de Python . Para obtener más información, envíenos un correo electrónico a [correo electrónico protegido] y le responderemos dentro de las 12 horas posteriores al período de tiempo. También puede llamarnos al +1 848 482 3868 para contratarnos desarrolladores de NodeJS .

Aprenda un idioma del lado del servidor y elija una base de datos que parezca más adecuada para mantener sus datos almacenados.

Muchos desarrolladores web han comenzado con el combo PHP + mySQL, que rápidamente lo despega y lo utilizan algunas de las aplicaciones web más grandes.

Si ya tiene fluidez en Javascript, no dudaría en recomendar node.js y el excelente express.js-framework.

La mejor manera de crear una aplicación web es tomar la ruta de la Aplicación de una sola página (SPA). Lo que esto significa es que desarrollas una capa de interfaz de usuario separada con HTML, CSS y JS) y luego solo tienes API REST en el lado del servidor. Aquí, toda la interfaz de usuario se envía primero al cliente y, posteriormente, solo los datos se extraen del servidor. Esta es una arquitectura escalable ya que su servidor de aplicaciones se libera del mantenimiento del estado del cliente / UI y de la representación de las vistas de la UI.

Los marcos MVC del lado del servidor ya no son atractivos, mira los marcos MVC del lado de la interfaz de usuario como Angular JS / Ember JS / Backbone JS. Elija el marco que se adapte a su complejidad. Para generar, construir, probar y administrar su proyecto de interfaz de usuario, use Yeoman. Además, elija una biblioteca básica de CSS y JS como Bootstrap que pueda ayudarlo a construir rápidamente interfaces de usuario receptivas.

Para las API REST del lado del servidor, la elección del marco depende del idioma con el que se sienta cómodo. Si Java / Scala sugeriría Play framework. Si se siente cómodo con Javascript, NodeJS es bueno. Con estos dos marcos también puede crear API asíncronas para un mejor rendimiento. Estos marcos también pueden ayudar a servir al SPA.

Actualmente estoy usando Ember JS + Play para mis proyectos y funciona muy bien. Con respecto a los tutoriales, puede buscar desde las páginas de inicio de estos marcos.