Sobre este proyecto
it-programming / web-development
Abierto
Necesito diseñar una pagina web que funcione como quiniela en deportes. En este caso será enfocada al futbol (liga indiferente por el momento).
La dinámica es sencilla. Ejemplo. 100 personas, pagan 100 pesos cada una.
Cada semana ellos eligen a los equipos ganadores de los partidos de esa semana ( 3 opciones: casa, visitante o empate ) y asumen un marcador (ej. 2-3) que funcionara como desempate. Cada semana se hace un ranking de los jugadores y el 1er lugar recupera sus 100 pesos, (puede ganar varias semanas siempre y cuando quede en 1er lugar).
Las puntuaciones son semanales y no acumulables. Si hay varias personas con la misma puntuación, se acumulará el premio por lo que la siguiente semana el 1er lugar gana 200$ y así sucesivamente. Al final de la temporada, el que haya obtenido más puntos ( ahora si de todas las semanas ) se lleva el acumulado ( menos un % que obtiene la pagina web *que aun se desconoce por temas legales*).
Se desempata con los marcadores que lo usuarios asumen. Si hubiera 2+ ganadores, se reparte el premio final.
La pagina web funciona de la siguiente manera.
Hay 4 pestañas.
1 - Usuario (login, registrase, PayPal para pagos y cobros, datos personales, nickname (para jugar) )
2 - Quinielas (Modalidades) Inscripción a las mismas.
2.1 Grupos donde la apuesta es de 200$ y otro donde la apuesta es de 500$
2.1.1 En cada uno de los grupos anteriores hay 2 sub-Grupos. 1 de cupo limitados de "xx" personas (Ej. 200 personas para aumentar las posibilidades de ganar pero hay un menor acumulado) ó Grupos de cupo ilimitado (menos posibilidad de ganar pero mayor acumulado).
La gente escoge el grupo que mejor le convenga. En los grupos limitados a "xx" personas, si no se llena un grupo, se les pregunta si quieren pasar al grupo de cupo ilimitado. O jugar con los que haya hasta ese momento.
3 - Pronostico
Es necesario llenar los pronósticos de la semana en turno. (Cada usuario tiene la responsabilidad de registrar sus pronósticos dentro de las 36 horas previas a la semana en juego, de modo que apartir del sábado 12:00 pm hasta domingo 24:00 pueden contestar el marcador) Esto será por medio de la siguiente forma:
[ ] (equipo casa) [Empate] (Equipo Visitante) [ ] - Marcador [ ] - [ ]
(Los usuarios eligen quien gana o si empatan, y asumen un marcador por si se necesita desempatar)
4. Ranking
En esta pestaña solo puedes ver el ranking del grupo en el que estes inscrito.
(Pueden estar inscritos en varios grupos si es que pagan cada uno). Ademas en esta pestaña se puede ver el acumulado de la semana y el acumulado final (Ej. Si se han ganado 3 semanas de 100$, el acumulado final debería haber disminuido los 300$)
5.
Ayuda y soporte (licencia, etc)
Como administrador de la pagina web es mi responsabilidad subir previamente a las 36 horas establecidas, los nombres de los partidos a jugar dicha semana, y actualizar los marcadores, de modo que los usuarios puedan observar sus resultados.
El usuario ganador en cada semana debe poder reclamar su premio, de modo que se haga el pago correspondiente. (En caso de empate, no puede reclamar el premio ya que se acumula) (Excepto en el ultimo juego donde se aplique el desempate y el o los usuarios en 1er lugar cobren el premio correspondiente).
Se requiere en prioridad el funcionamiento de la pagina al 100% ya que al ser un sistema de pago de apuestas, no puede haber errores. El diseño de la pagina no es primordial en esta etapa, ya que lo ideal es hacer antes pruebas de su funcionamiento.
Se reitera que la aplicación no debe tener fallas en el sistema de pago y resultados ya que podría ocasionar problemas legales por parte de la secretaria de juegos y sorteos. No se requiere por el momento de un desarrollo en el diseño (estético) pero si que tenga una plantilla funcional y que sea de fácil lectura, para que los usuarios puedan ocupar la plataforma intuitivamente.
Si requieren de un presupuesto especifico, favor de comentarlo, con sus dudas.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿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.), Otros (Otras APIs)
Roles necesarios Programador, Diseñador
Plazo de Entrega: No definido
Habilidades necesarias