Skip to content

Latest commit

 

History

History
72 lines (52 loc) · 3.66 KB

README.md

File metadata and controls

72 lines (52 loc) · 3.66 KB

Rayito de Sol - README - BETA

Descripción del proyecto

"Rayito de Sol" es una página web dedicada al alquiler del apartamento de mi madre, situado a primera línea de playa en Calahonda. Esta plataforma ha sido diseñada para ofrecer a los visitantes una experiencia completa y cómoda para alquilar el apartamento y gestionar sus reservas. Los usuarios pueden registrarse, iniciar sesión y enviar formularios de contacto al administrador. Además, se incluyen funcionalidades para la gestión de cuenta o la modificación de contraseñas.

Documentación del proyecto

Características de la página web

1. Página de inicio

  • Visibilidad de la presentación general del apartamento y detalles destacados.
  • Información sobre la ubicación y características atractivas de la zona.

2. Servicios

  • Descripción de los servicios y comodidades ofrecidos por el apartamento.
  • Información sobre servicios adicionales, como limpieza y otras facilidades.

3. Galería de imágenes

  • Visualización de imágenes de alta calidad del apartamento y su entorno.
  • Fotografías de las habitaciones, sala, cocina y vistas al mar.

4. Cuenta de usuario

  • Registro de nuevos usuarios.
  • Inicio de sesión para usuarios registrados.
  • Cierre de sesión para asegurar la privacidad de los usuarios.

5. Gestión de reservas

  • Función de reserva en línea disponible para los usuarios que han iniciado sesión.
  • Calendario de disponibilidad y selección de fechas.
  • Confirmación de reservas y detalles de la reserva por correo electrónico.

6. Formulario de contacto

  • Opción para enviar mensajes al administrador para consultas, preguntas o solicitudes específicas.
  • Respuesta al usuario por parte del administrador, facilitando una comunicación efectiva.

7. Gestión de cuenta y seguridad

  • Modificación de contraseña disponible para los usuarios que han iniciado sesión, garantizando una mayor seguridad en la cuenta.

Tecnologías utilizadas

  • Front-end: HTML, CSS, JavaScript
  • Back-end: PHP
  • Base de datos: MariaDB
  • Otros: Validación de formularios tanto con PHP como con JavaScript para garantizar la seguridad y la integridad de los datos.

Uso de la aplicación

  • Registro de usuario: Los nuevos usuarios pueden registrarse en la página de inicio.
  • Inicio de sesión: Los usuarios existentes pueden iniciar sesión desde la sección de "Cuenta".
  • Reservas: Una vez iniciada la sesión, los usuarios pueden hacer reservas desde la página de reservas.
  • Contacto: Los usuarios pueden enviar mensajes directamente al administrador desde la sección de contacto.
  • Modificación de contraseña: Los usuarios pueden actualizar su contraseña desde el panel de configuración de su cuenta.

Consideraciones de seguridad

  • Se implementa autenticación de usuario con almacenamiento de contraseñas de manera segura (hashing y salting).
  • Uso de HTTPS para la protección de la información en tránsito.
  • Verificación y validación de formularios tanto del lado del cliente (JavaScript) como del servidor (PHP) para evitar inyecciones y otros ataques comunes.

Licencia

Este proyecto está licenciado bajo la RayitodeSol License. Puedes usar, modificar y distribuir el código, sujeto a los términos de la licencia.

Contacto

Si tienes alguna pregunta o necesitas más información, por favor contacta con el administrador de la página a través del formulario de contacto o por correo electrónico.

Autores

Para ver más detalles de los contribuyentes, revisa el archivo AUTHORS.md.