Projects

Vacation Bliss
Online
A modern property management services website designed for Vacation Bliss, a real and active startup company. The platform features both client and admin dashboards, along with a custom-built calendar that integrates data from Airbnb, Booking.com, and VRBO. The entire system is fully bilingual, available in both English and Spanish for seamless accessibility.
Features:
- Client and Admin Authentication: Secure authentication for both clients and admins to ensure safe access to dashboards.
- Custom Calendar: A custom-built calendar that combines data from Airbnb, Booking.com, and VRBO for each property.
- Property Management: Admins can create accounts, add properties, and manage calendars for each property.
- URL Management: Admins can add or remove URLs from different sources and display calendar data for each property.
- Daily Pricing: Admins can set and adjust daily prices for each property directly from the dashboard.
- Color-Coded Calendar Sources: Each calendar source has a unique color for easy identification, with a legend at the bottom.
- Contact Form: A contact form for clients to reach out for inquiries or support.
- Responsive Design: Fully responsive design ensures a smooth user experience across all devices, including mobile, tablet, and desktop.
- Multi-Language Support: The entire platform, including dashboards, is available in both English and Spanish for better accessibility.
Built With:
- HTML, CSS, JavaScript, PHP, MySQL

Chat Room
Online
A real-time chat app with PHP, MySQL, and Node.js WebSockets, featuring secure authentication and messaging.
Features:
- User Authentication: Secure authentication with password hashing stored in the database to protect user credentials.
- Profile Photo Replacement: Allows users to replace their profile photo for personalized accounts.
- Friend Search: Enables users to search for friends via email to connect and interact.
- Real-time Messaging: Users can message friends in real-time for seamless communication.
- Friend Removal: Provides the option to delete friends from your contact list when needed.
- Account Deletion: Option for users to delete their own account and remove all associated data.
- Unread Message Notifications: A notification system that shows the number of unread messages for better communication management.
- Message Timestamp: Displays the time each message was sent, adjusted to the user's current timezone for accuracy in conversations.
- Password Reset: Forgot/reset password functionality to recover or change account credentials securely.
- Theme Toggle with Persistence: A theme toggle button that allows users to switch between light and dark mode, persisting across all pages.
- Show Password: Option to toggle the visibility of the password field for easier login.
- Remember Me: Option for users to stay logged in across sessions for convenience.
- Responsive Design: Fully responsive design ensures a smooth user experience on any device, whether mobile, tablet, or desktop.
Built With:
- HTML, CSS, JavaScript, PHP, MySQL, Node.js (WebSockets)