Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tejada1970/trabajo-php-curso-masterd
Este es un trabajo obligatorio que realicé durante mi formación en el (Instituto Tecnológico MasterD) con el (Curso Superior en Programación de Páginas Web) en 2022/2023. Este trabajo representa una clínica veterinaria ficticia.
https://github.com/tejada1970/trabajo-php-curso-masterd
full-stack git github mysql-database php8 proyecto-educativo tejada1970 xampp
Last synced: about 1 month ago
JSON representation
Este es un trabajo obligatorio que realicé durante mi formación en el (Instituto Tecnológico MasterD) con el (Curso Superior en Programación de Páginas Web) en 2022/2023. Este trabajo representa una clínica veterinaria ficticia.
- Host: GitHub
- URL: https://github.com/tejada1970/trabajo-php-curso-masterd
- Owner: tejada1970
- License: mit
- Created: 2024-04-26T12:08:39.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-24T08:52:04.000Z (6 months ago)
- Last Synced: 2024-06-24T19:50:09.922Z (6 months ago)
- Topics: full-stack, git, github, mysql-database, php8, proyecto-educativo, tejada1970, xampp
- Language: PHP
- Homepage:
- Size: 12.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Características
**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.**
## Credenciales de acceso
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").
# Descripción
## Objetivo del trabajo:
Crear un sitio web completo para una empresa ficticia, utilizando las tecnologías aprendidas hasta la fecha.
## Funcionalidades del sitio web:
- 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.## Acceso:
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.
## Composición del sitio web:
- **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.
## Estilos y otros elementos:
- 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.