diff --git a/src/components/CafeList.css b/src/components/CafeList.css
new file mode 100644
index 0000000..18ba163
--- /dev/null
+++ b/src/components/CafeList.css
@@ -0,0 +1,28 @@
+.cafe-list-container {
+ display: flex;
+ gap: 2rem;
+}
+
+.filter {
+ width: 250px;
+ padding: 1rem;
+ background-color: #f5f5f5;
+ border-radius: 5px;
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
+}
+
+.cafe-list {
+ display: block;
+ flex-grow: 1;
+}
+
+.cafe-card {
+ width: 100%;
+ margin-bottom: 1rem;
+ padding: 1rem;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ background-color: #fff;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+}
+
diff --git a/src/components/CafeList.jsx b/src/components/CafeList.jsx
new file mode 100644
index 0000000..e29411c
--- /dev/null
+++ b/src/components/CafeList.jsx
@@ -0,0 +1,78 @@
+import './CafeList.css';
+
+const reviews = [
+ {
+ id: 1,
+ author: 'John Doe',
+ rating: 4,
+ content: 'Currently busy.',
+ location: 'Starbucks',
+ },
+ {
+ id: 2,
+ author: 'Jane Smith',
+ rating: 5,
+ content: 'Somewhat busy, some seats remain.',
+ location: 'Colectivo',
+ },
+ {
+ id: 3,
+ author: 'Alice Johnson',
+ rating: 3,
+ content: 'Very empty, plenty of seats.',
+ location: "Phil's",
+ },
+ {
+ id: 4,
+ author: 'Bob Brown',
+ rating: 5,
+ content: 'Very quiet and great coffee!',
+ location: 'Coffee Lab',
+ },
+];
+
+const CafeList = () => {
+ return (
+
+ {/* Filter section */}
+
+
Filter Options
+ {/* Example filter options */}
+
+
+
+ {/* Add more filters here as needed */}
+
+
+ {/* Review cards */}
+
+ {reviews.map((review) => (
+
+
{review.author}
+
{review.location}
+
+ {Array.from({ length: review.rating }).map((_, index) => (
+ ★
+ ))}
+
+
{review.content}
+
+ ))}
+
+
+ );
+}
+
+export default CafeList;
diff --git a/src/pages/ReviewsPage.jsx b/src/pages/ReviewsPage.jsx
new file mode 100644
index 0000000..c79993c
--- /dev/null
+++ b/src/pages/ReviewsPage.jsx
@@ -0,0 +1,13 @@
+import Banner from "../components/Banner";
+import CafeList from "../components/CafeList";
+
+const ReviewsPage = () => {
+ return (
+
+
+
+
+ )
+}
+
+export default ReviewsPage;
\ No newline at end of file