This project is a web application currently under development, aimed at providing a platform for housing rental in the Canary Islands. The platform allows both users and administrators to interact with various functionalities.
- Registration & Login: Users can create an account and log in to the platform.
- Reservation: Users can book available properties for rent.
- Reservation History: Users can view their past bookings, with the ability to filter by:
- User ID
- Name
- ID number (DNI)
- Phone number
- Generate PDF Report: Users can generate a PDF report of their reservation history for reference.
Here are some screenshots of the platform:
- Manage Users: Administrators can modify or delete user information.
- Cancel Reservations: Administrators have the authority to cancel any reservations made by users.
- Occupancy Statistics: Administrators can generate a PDF report with statistics on the occupancy of properties, including the number of reservations for each property.
This platform is still under development, and several features are being worked on. The following functionalities are being actively developed:
- User registration and login.
- Reservation system for users.
- Admin panel for managing users and reservations.
- PDF generation for both users and administrators.
- HTML, CSS, JavaScript (Frontend)
- PHP, MySQL (Backend)
- PDF generation libraries
You can view the live demo of the platform here (JUST INDEX):
Canary Islands Housing Rental Platform
To run the project locally:
- Clone the repository to your local machine.
- Set up a local server (e.g., XAMPP, WAMP) to run the PHP files.
- Import the database from the
database.sql
file (found in the/db
folder). - Navigate to the project folder in your local server's root directory and open the project in a web browser.
Contributions are welcome! If you want to contribute, feel free to open a pull request or submit an issue.
This project is licensed under the MIT License - see the LICENSE file for details.