Skip to content

Rayito de Sol is a web application for renting a beachfront apartment in Calahonda, Costa del Sol. Built with HTML, CSS, JavaScript, PHP, and MariaDB, the site offers features such as user registration, login, language selection, and online booking. Deployed on Plesk, this project provides a seamless rental experience for guests

License

Notifications You must be signed in to change notification settings

Kazuma275/Rayito-de-Sol

Repository files navigation

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.

About

Rayito de Sol is a web application for renting a beachfront apartment in Calahonda, Costa del Sol. Built with HTML, CSS, JavaScript, PHP, and MariaDB, the site offers features such as user registration, login, language selection, and online booking. Deployed on Plesk, this project provides a seamless rental experience for guests

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published