Evaluando propuestas

Ejercicio Red Social

Publicado el 16 Mayo, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere construir una plataforma que a manera de
red social establezca un canal de comunicación entre los diferentes
interlocutores del mercado de poseedores de mascotas y así acerque a
los productores de alimentos, servicios médicos veterinarios, guarderías
y networking entre otros poseedores de mascotas.
Las publicaciones incluirán texto (con formato por defecto o con formato
especificado por el usuario), imágenes, voz, video, archivos.
El cliente requiere que se construyan los módulos de mensajería,
publicidad (banners, publicaciones sugeridas en el tablero), área
comercial (ventas de los usuarios normales, ventas de grandes
proveedores).


La plataforma estará disponible en su primera versión para Bogotá (1.000
usuarios), pero en el término de un mes se espera la salida a nivel
nacional (1’000.000 de usuarios), en 3 meses américa Latina en español
(10’000.000 de usuarios) y en 6 meses incluir portugués para atacar el
mercado brasilero e inglés para entrar en USA (20’000.000 de usuarios).

Entregables


a. Arquitectura
i. Lenguaje de programación*
Defina por favor el (o los) lenguaje(s) de programación que recomendaría
para la implementación de esta solución y la razón por la cual lo sugiere.

Ii. Componentes*
Defina por favor el (o los) componente(s) que constituirían la solución
propuesta y la razón por la cual los sugiere.
Iii.
Base de Datos*
Defina por favor la (o las) Base(s) de Datos que recomendaría para la
implementación de esta solución y la razón por la cual lo sugiere.
*Complemente la respuesta con los modelos que correspondan.
b. Seguridad
Describa los métodos de autenticación y autorización a utilizar
c. Despliegue
Describa la manera en que los componentes descritos en el numeral 3-a,
serán desplegados en una nube, sugiera por favor la nube en la que
debería trabajar esta solución
d. Desarrollo
• Desarrolle un API Http REST funcional que permita consultar las
ventas de grandes proveedores por 4 criterios de búsqueda y que
como resultado responda el detalle y el consolidado de las ventas.



Condiciones de entrega:
Puede utilizar las herramientas de desarrollo que considere, pero debe
explicar la razón por la cual las escogió. Deben ser entregados todos los
componentes requeridos para validar que el proyecto funcione (puede
compartir adicionalmente el link para acceder a probar el sistema
desarrollado).

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros

Plazo de Entrega: No definido

Habilidades necesarias