Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirbNC

Project Screenshot

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.

✨ Key Features

🏠 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

🛠️ Tech Stack

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.

⚠️ Known Limitations

  • User and host IDs are currently hardcoded for demonstration purposes.

🚀 Getting Started

To run this project locally:

npm install
npm run dev

Live Demo

https://ukstays.netlify.app

The frontend is hosted on Netlify:

Credits

  • Logo created with the help of ChatGPT.
  • Icons sourced from Flaticon.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages