Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.