HomyStay is a full-stack web application designed to simplify apartment rentals. The platform connects hosts who want to list and manage their apartments with clients looking to search, filter, and book places to stay.
Features
•Authentication & Role Management
•Advanced Property search with filters and sorting
•Real-time booking availability
•Clients can add favorites and review apartments
•Hosts can add, update, and delete listings
•Admins dashboard for users management
•Real-time notifications for bookings and updates
•Fully responsive design for all devices
Tech Stack
•React.js for frontend
•Laravel for backend API
•MySQL database
•Tailwind for styling
•Sanctum for authentication
•React Context for state management
•Zod for form validation
•Axios for API requests
Key Learnings
•Implemented complex state management with React Context
•Gained experience with RESTful API design and integration