IF7sports ess una app que ya funciona y se busca un equipo de trabajo para el desarrollo de mas funciones
este es una breve explicacion hecha por la compañia que lleva la app
¿Porque busco otra compañia?
por que tardan demasiado en crear o desarrollar las funciones que necesito
pueden entrar en
if7sports.com o descargar la app en ios y android
¿Que hacemos?
Organizamos partidos de futbol 7, la app y la web muestran los eventos y la gente se puede apuntar
IF7SPORTS Aplicación web Gestión de Eventos Deportivos
tecnologías usadas
para la parte de backend del proyecto se optará por utilizar un backend con
node.js respaldado por una base de datos MongoDB
Para la parte de frontend optaremos por utilizar
React.js para evitar trabajo de renderizado en el lado servidor. Asimismo, usaremos herramientas CSS como Bootstrap o Sass.
tecnologías usadas: backend
en este caso se va a utilizar
node.js para el desarrollo del backend por estos motivos principalmente:
• Poco consumo de recursos en cada uno de los nodos dispuestos. Con esto podemos bajar los costes de los servidores.
• Escalabilidad muy alta para soportar miles de usuarios concurrentes.
• Posibilidad de compartir código entre front-end y back-end
tecnologías usadas: frontend
para la parte de front-end utilizaremos react.
Hoy en día es fundamental tener una página web lo más dinámica y escalable posible. React nos proporciona todo eso gracias a ser una tecnología totalmente nueva y pensada para tener un gran rendimiento.
Facebook diseñó y construyó esta librería, la cual usa en su propia página, y en algunas de sus filiales como WhatsApp o Instagram. Además de otras empresas como Netflix.
tecnologías usadas: testing
todo esto no tendría sentido si no fuéramos cuidadosos con todo lo que desarrollamos.
Todas y cada una de las líneas que desarrollamos están totalmente testadas automáticamente para evitar, y detectar, fallos, tanto en la parte de backend como en la de frontend.
Como es completamente imposible testar “a mano” toda la aplicación con todos y cada uno de los cambios que se introducen, siempre tenemos una batería de pruebas automática que va comprobando que todo está correcto.
tecnologías usadas: stress tests
para poder comprobar todo lo que hemos desarrollado, cuando estemos implantando la versión final en los servidores de producción, haremos unos tests de stress para ver el número de usuarios simultáneos que puede soportar la aplicación.
Esto puede determinar, si es necesario escalar la plataforma horizontalmente (poner mas máquinas en paralelo).
TECNOLOGÍA: AMPLIACIÓN APLICACIONES Híbridas (ios/and)
para el backend reutilizaremos el backend realizado en la primera
fase, por lo que no habría ningún incremento en días.
¿Que necesito mejorar en la app como primera parte?
Mejorar el chat
El administrador envía un mensaje y le llega notificación a todo el mundo.
El usuario envía mensaje y se publica en el chat pero sólo le llega notificación al administrador.
El administrador puede responder un mensaje, y se publica en el chat pero sólo le llega la notificación al usuario que ha respondido.
El administrador puede eliminar cualquier mensaje.
con su check (enviado azul) y doble check (recibido azul) doble check verde (Leido)
tener fecha y hora del comentario
La entrega se finaliza cuando esta subido en web y la app de ios y android
Plazo de Entrega: No definido