https://github.com/ArielHernan/reservas
https://www.youtube.com/watch?v=1zJHfOmq2qA
Se trata de una simple aplicación de reserva para un restaurante,
La aplicación va a tener un despliegue en un hosting de pago, en principio estaba programado en hostinger pero al final se realizará en https://mars.ignitionserver.net:2083/ , un hosting muy económico que he encontrado El dominio es: (http://proyectodaw.es) El hosting es de la empresa: (https://mars.ignitionserver.net:2083/ )
He colgado el video de lo que llevo hecho en la siguiente dirección de youtube: https://youtu.be/u3Sq216W0Lo
Una vez que aterrizamos en la Landing page, tendremos 2 opciones -> Logarse -> Darse de alta
Hay un botón donde puedes reservar mesa, al pinchar, accedes al formulario de login una vez comprobado tu usuario y contraseña puedes acceder a tu panel de reservas donde podrás ver las reservas realizadas, crear una reserva, modificar una reserva o anular una reserva.
Las mismas funciones que el usuario normal,ya que el propietario del negocio puede hacer sus reservas como un usuario más pero además tiene una opción en el panel de reservas que se permite acceder a otra área, la de Gestión de reservas donde ver todas las reservas y desde ahí podrá confirmar, rechazar o borrar una reserva.
Si no tienes cuenta puedes darte de alta fácilmente, esto se haría pinchando en el botón "darse de alta" aquí tienes 2 opciones,
darse de alta como usuario o como administrador.
Para darse de alta como administrador lo único que hay que hacer es rellenar la contraseña previamente establecida y elegir la contraseña propia(no tienen que ser la misma) y al rellenar la contraseña preestablecida, entrarás en el panel de administración donde además de tener todas las opciones de un usuario normal tendrás las opciones de administrador que es la de gestionar reservas, es decir, se ven todas las reservas realizadas y además se pueden aceptar , rechazar o borrar las reservas.
Par darse de alta como usuario lo único que tienes que hacer es rellenar los datos del formulario de alta y una vez completado accedes al panel de reservas, donde mirar las reservas que has realizado (anular, modificar) o realizar reserva nueva.
Front-end | Back-end |
---|---|
CSS | PHP |
TAILWIND | LARAVEL 8 |
.. | MYSQL |
- En el back-end usaré PHP con el framework Laravel8.
- En el Front-End usaré tailwind y css.
- Gestor de Base de datos será Mysql.
Se puede ver el mock up en teléfono móvil en el siguiente link:
https://www.figma.com/file/1xVG8hNWEBvW6hhTkIIkFV/Free-Clay-Mockups-(Community)?node-id=0%3A1
Este sería el modelado final de la base de datos, una vez hechas las migraciones y trabajado con Laravel:
Una vez empezado a relizar la base de datos con las migraciones, y programar la aplicación he tenido que poner y quitar algunos campos para facilitar la programación y conducir la aplicación por el camino correcto hacia una Version Mínima Funcional, ya que es el objetivo real que puedo conseguir.