manuelmarinduque / api_football Goto Github PK
View Code? Open in Web Editor NEWRepositorio remoto del sistema de apuestas para juegos de football. Proyecto de la asignatura Aplicaciones en la web y redes inalámbricas.
Repositorio remoto del sistema de apuestas para juegos de football. Proyecto de la asignatura Aplicaciones en la web y redes inalámbricas.
Si un usuario es administrador, debe poder aumentar el saldo de un usuario, más no modificar el actual.
Para que no se acceda a las urls sin antes loguearse
Crear apuesta al estimar el ganador del partido
Luego de registrarse un usuario, este debe ser redirigido a un login.
Crear apuesta por estimar ganador del partido
Los campos que se permiten modificar son: contraseña, nombre, apellido, teléfono, correo y ciudad.
Ver resultados de partidos de la liga actual y datos de los partidos próximos a jugarse.
Con el objetivo de que un usuario olvidadizo pueda cambiar la contraseña de su cuenta a través de su correo o email
La tabla usuario contiene los siguientes campos:
Campo | Tipo |
---|---|
cedula | integer PK |
nombre_usuario | varchar |
contraseña | varchar |
nombre | varchar |
apellido | varchar |
sexo | varchar |
correo | |
saldo | float |
telefono | integer |
fecha_nacimiento | date |
nacionalidad | varchar |
ciudad | varchar |
El saldo de un usuario debe mostrarse fácilmente en el navbar
El formulario debe contar con los campos del modelo usuario, estos aparecen en el issue #1
En el apartado de perfil, un usuario puede modificar su email. Esto se haría en otra pestaña debido a las validaciones que esto implica.
Crear apuesta al estimar la diferencia de goles entre los equipos
Este campo debe ir en el navbar luego de un usuario ingrese sesión.
Todos los campos de la tabla usuario definida en el issue #1 deben ser mostrados, a excepción de la contraseña
En el proceso de eliminar se debe abrir una ventana emergente preguntando si está seguro, el usuario debe dar click en aceptar o cancelar
Poner las imágenes de ColJuegos y +18 al pie de página en 'base.html'
Dar estilos a cada uno de los 4 templates que el usuario accede para recuperar su contraseña.
Esto con el propósito de que un usuario se registre con un email único.
Crear función que valide que un usuario al registrarse sea mayor de edad y en el template 'registrar.html' mostrar mensaje de error si se cumple.
Permitir que un usuario desde su perfil pueda cambiar su contraseña
password_change_form
password_change_done
profile_form
profile_email_form
Los campos del modelo están en el .txt. Recuerde hacer la relación 1:muchos.
El usuario debe poder salir de la aplicación
Diseñar página HTML base sin maquetación aún del resto de contenido. Sólo debe estar un contenedor en la parte superior de la página, el cual tenga un menú de navegación con los siguientes apartados: principal, perfil, configuración, (luego decidimos si se agregan más apartados), una sección de nombre saldo que muestre el saldo actual del cliente e inicializado en 0 pesos, además de contener un ícono de usuario.
La página debe contar con web responsive
Los estilos CSS, como los colores y tamaños, quedan a decisión suya (a menos que quiera consultar con nosotros)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.