This project is licensed under the MIT License - see the LICENSE file for details.
Utiliza base de datos: Para garantizar el correcto funcionamiento del trabajo PHP, se proporciona la base de datos en formato SQL (small_pets.sql) que contiene los datos necesarios para su funcionamiento.
'Es importante tener en cuenta que esta base de datos está diseñada exclusivamente para soportar el funcionamiento del trabajo PHP y no debe utilizarse para ningún otro propósito'.
Requisitos del servidor: Para su correcto funcionamiento el proyecto debe ejecutarse desde un servidor. Por ejemplo, se recomienda utilizar XAMPP u otro servidor local para alojar la aplicación.
Es importante tener en cuenta que este es un proyecto ficticio utilizado con fines educativos y prácticos.
Para iniciar sesión como administrador o usuario y comprobar el funcionamiento de la aplicación, he establecido dos credenciales predeterminadas que se muestran en la página "Login/Inicio sesión" del proyecto.
Para iniciar sesión con tus propias credenciales reales o ficticias, puedes hacerlo registrándote desde la página "Registro" de la aplicación. (En este caso, sólo podrás registrarse como "usuario").
Crear un sitio web completo para una empresa ficticia, utilizando las tecnologías aprendidas hasta la fecha.
- Base de datos.
- Sistema de autenticación de usuarios.
- Sistema de roles de usuario.
- Sistema de gestión de usuarios.
- Sistema de gestión de citas.
- Sistema de gestión de noticias.
- Cerrar sesión.
El acceso a las diferentes páginas y sistemas de gestión dependerá del "rol" de cada usuario autenticado, así como el acceso a los distintos enlaces de la barra de navegación.
-
Página de inicio: Portada del sitio web con varias secciones.
-
Página de Noticias: Incluye una sección donde se muestran todas las noticias creadas por los administradores.
-
Página de registro: Incluye un formulario para que los usuarios puedan registrarse.
-
Página de login: Incluye un formulario para que los usuarios puedan autenticarse e iniciar sesión.
-
Página de Citas: Incluye un sistema de gestión de citas a través de formularios.
-
Página de Perfil: Incluye un formulario con los datos del usuario, el cual puede ser modificado.
-
Página de Gestión de Usuarios: Incluye un sistema de gestión de usuarios a través de una tabla.
-
Página de Gestión de Citas: Incluye un sistema de gestión de citas a través de una tabla.
-
Página de Gestión de Noticias: Incluye un sistema de gestión de noticias a través de una tabla.
-
Diseño atractivo y moderno.
-
Barra de navegación fija con nombre, logo, y enlaces que resaltan la página actual.
-
Barra de navegación dinamica para navegar entre las secciones de la página de inicio, resaltando la sección actual.
-
Pie de página con publicidad animada de la empresa, con logos de redes sociales y texto de aviso legal.