Hola,
He repasado el proyecto que habéis publicado, anteriormente ya he participado en la creación de una web de subastas por cuenta ajena, en el rol de Analista, por lo que estoy capacitado para el desarrollo de una web de subastas a céntimo.
De las opciones que ofrecéis me he decantado, para realizar el presupuesto inicial, por el proyecto a medida. A parte para realizar el presupuesto he tomado de muestra la web de MadBid para tener una serie de funcionalidades para poder hacer el presupuesto inicial, según cuales sean las funcionalidades definitiva el prepuesto puede variar substancialmente.
1.- Punto de partida
Mi tarea como freelance consistiría en:
* Diseño de la interfaz del producto.
* Programación del entorno.
* Pruebas.
Material que tiene que proporcionar el cliente:
* Servidor con gestor de Base de datos donde residirá el proyecto.
2.- Especificaciones del producto - Características básicas
El producto contará con las siguientes características (extraído de la propuesta de nubelo):
* Software exclusivo en PHP o JAVA y Base de datos relacional (MySQL, PostgreSQL, etc.).
* Características Generales:
+ Pagina de inicio.
+ Paginas about/sobre, equipo, preguntas frecuentes, términos y condiciones, política de privacidad y ayuda.
+ Registro de usuario, con envió de e-mail para comprobar si este es válido y página de validación.
+ Login usuario: Normal (usuarios registrados) o autenticación mediante Facebook.
+ Visualización del producto.
+ Cambio de idioma.
* Características Usuarios:
+ Perfil usuario "Mi información".
+ Modificar perfil.
+ Visualización del producto y con la opción de pujar.
+ Historial de pujas "Mis subastas".
+ Bandeja de entrada, comunicación usuario / administración.
+ Pedidos, opción "Compralo ya". La opción compralo ya permite al usuario comprar un producto sin realizar ninguna puja, eso no significa que la puja finalice. Esta opción se activa desde la administración.
+ Modo espía. Permite espiar(hacer un seguimiento) a un usuario saber en que productos está pujando otro usuario y cuales son las pujas que ha ganado ese usuario.
+ Recargar créditos. Permite el usuario comprar créditos con Visa o PayPal (TPV).
+ Cerrar sesión.
* Características Administración:
+ Administración de usuarios, permite dar de baja durante un tiempo o indefinidamente a un usuario(banear) por incumplir términos y condiciones.
+ Administración de productos: Alta, modificar y eliminar productos. Todos los productos se dan de alta en estado borrador para que no sean visibles para el usuario, habrá una opción para pasarlos de borrador a publicado/activo (todo producto se puede devolver a un estado borrador excepto si ya se ha iniciado la subasta). Si una subasta ya se ha iniciado no se podrá eliminar, la opción será cancelar y se permitirá introducir un texto para avisar a los usuarios que están pujando en ese momento. A todos los productos se les puede activar la opción compralo ya (se deberá indicar el stock y el precio. Una vez se iguale el stock la opción se deshabilitará automáticamente).
Los productos pueden ser de 3 tipos, ordinario, gratuito y para novatos.
Ordinario: Cada subasta tiene una cuenta atrás de entre 15 segundos y 3 minutos (se configura en la alta del producto). Cada vez que un usuario puja, el precio final aumenta en un céntimo y la cuenta atrás empieza de nuevo. Si el reloj llega a cero, ganará la última puja.
Gratuito: El funcionamiento de la subasta es el mismo que el de una subasta ordinaria, excepto que las pujas de esta subasta son totalmente gratuitas (no se gastan créditos).
Novatos: El funcionamiento de la subasta es el mismo que una subasta ordinaria, excepto que sólo pueden participar usuarios novatos. Son usuarios novatos aquellos que nunca hayan ganado una subasta.
+ Administración de créditos: Alta, modificar y eliminar créditos. Permite dar de alta o modificar packs de créditos para que sean adquiridos por los usuarios.
+ Promociones: Habrá dos tipos de promociones, de créditos y usuarios.
Créditos: Permite activar ofertas de venta de créditos de 2x1 a Nx1 durante el tiempo que se establezca.
Usuarios: A aquellos usuarios que lleguen a N pujas durante el tiempo que se establezca obtendrán créditos extras.
+ Alta de vales: Vales de descuento para la compra de créditos.
+ Bandeja de entrada, comunicación administración / usuario.
+ Estadísticas: Habrá 3 tipo de estadísticas, generales, producto y usuario.
Generales: En las estadísticas generales se podrá ver un gráfico con el total de pujas y otro gráfico con la venta de créditos que se han realizado en una fecha concreta o entre dos fechas. Debajo de los gráficos estará visible el historial de pujas, indicando el producto y el usuario que ha realizado la puja.
Producto: Se podrá ver un gráfico con el total de pujas que se han realizado para un producto y el historial de pujas para ese producto indicando que usuario ha realizado la puja.
Usuario: Se podrá ver un gráfico con el total de pujas que ha hecho el usuario y otro gráfico con la compra de créditos que ha realizado en una fecha concreta o entre dos fechas. Debajo de los gráficos estará visible el historial de pujas, indicando el producto en el que ha realizado la puja.
3.- Calendario aproximado
La duración del proyecto sería aproximadamente de 7 meses y medio.
Se puede hacer diversas entregas, una primera entrega con las funcionalidades básicas y posteriormente ir añadiendo el resto de funcionalidades en otras entregas.
Los 7 meses y medios sería el tiempo necesario para todas las funcionalidades expuestas en el punto 2.
4.- Precio
El precio sería de 41292 Euros (IVA incluido), para todas las funcionalidades expuestas en el punto 2.
5.- Condiciones y aclaraciones
* Es un primer presupuesto orientativo, realizado a partir de las especificaciones en la propuesta de nubelo, puede variar según cuales sean las especificaciones definitivas. Tiene una validez de 30 días.
* El precio incluye la maquetación del proyecto en 2 idiomas diferentes Castellano y un segundo idioma a elegir por el cliente. Cada idioma adicional tendría un coste de 300 Euros.
* Para que el acceso a la plataforma sea seguro(https) es necesario que el servidor tenga certificados SSL.
* Para configurar correctamente las compras por Visa y PayPal es necesario que el cliente tenga los TPV correspondientes.
Si tienen cualquier duda o consulta, estoy a vuestra disposición.
Att,
Juan José Llanos.