Sobre este proyecto
it-programming / web-development
Abierto
Tenemos un portal programado en Django 3.0 y Python 3.8 usando la plantilla Metronic 3.0. En este portal, usuarios inicialmente se tienen que registrar y una vez registrado pueden ver proyectos en los cuales pueden participar económicamente. Para ello tienen que hacer una transferencia bancaria de forma tradicional, luego en el backend el admin confirma la llegada de la transferencia. Ahora queremos incorporar Stripe para que puedan hacer los pagos a través de tarjeta de crédito y estas se confirman inmediatamente.
Concretamente queremos hacer esto:
- actualizar la plantilla Metronic 3.0 a Metronic 6.0 (hay que actualizar las plantillas en las carpetas "templates" para que funcione con la nueva versión). Es importante que el programador tenga experiencia demostrable con Metronic porque es una plantilla grande y esta tarea requiere mucho tiempo. Si no tiene experiencia, esta tarea se separaría del proyecto y se pagaría - a precio cerrado - en un proyecto separado.
- Incorporar Stripe de tal forma que sólo se acepta el pago si el nombre de la tarjeta coincide con el nombre del usuario
- incorporar un sistema de mensajería (ahora mismo los usuarios solo pueden enviar un mensaje al admin, pero queremos que los usuarios se puedan enviar mensajes entre ellos con ficheros adjuntos. Los mensajes se verán como una cadena de conversación)
- crear un market place donde los usuarios pueden ofrecer sus participaciones a otros usuarios si quieren venderlos. Otros usuarios entonces verán las ofertas y podrán contactar - mediante el sistema de mensajería - con los usuarios que ofrecen sus participaciones
- los usuarios que publicaron ofertas deberían poder gestionar (CRUD) sus ofertas
- Además tenemos algunas otras pequeñas mejoras del portal que pagaríamos por horas trabajadas.
Pero esto lo veríamos más adelante, no formaría parte del proyecto actual.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Roles necesarios Programador
Plazo de Entrega: 27 Junio, 2020
Habilidades necesarias