UK Stays is the frontend of a property booking platform (AirbNC), connecting to a custom backend API. It provides a user experience for browsing, reviewing, and booking properties.
The frontend is built with React, follows a component-based design, and uses React Router for page navigation. The design is mobile-first with accessibility and responsiveness in mind, ensuring smooth interactions and a pleasant user experience.
🏠 Property Listings - Browse available properties 🔎 Search & Filtering - Filter by property type and price ⭐ Reviews - View and submit property reviews 📅 Bookings - Make bookings and view upcoming stays ❤️ Favourites - Save preferred properties 👤 User Profiles - Manage profile details, properties, bookings and reviews
• React: For building a dynamic and responsive UI.
• React Router: For client-side routing between pages.
• CSS: For styling and responsive design.
• Supabase: Utilised for the backend database and API services.
• RESTful API: Connects to a custom AirbNC backend.
- User and host IDs are currently hardcoded for demonstration purposes.
To run this project locally:
npm install
npm run devThe frontend is hosted on Netlify:
- Logo created with the help of ChatGPT.
- Icons sourced from Flaticon.
