Skip to content

Manav89/Fleww

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fleww - Premium HQ & Stay Platform

Fleww is a state-of-the-art property booking and management application designed with a premium "Amber Gold" aesthetic. It provides an end-to-end mission-ready interface for travelers seeking high-quality stays and hosts managing luxury rentals.


🏗️ Core Features

🌍 Guest Experience

  • Fluid Discover Interface: An immersive, 6-column property grid featuring square, high-definition photography and an edge-to-edge layout for maximum impact.
  • Dynamic HQ Details: Detailed property insights with verified guest ratings, instant-sync reviews, and a high-performance booking widget.
  • Intelligent Wishlist: Save and organize your favorite HQs with a custom heartbeat animation and elegantly spaced 4-column layout.
  • Stay Management (My Stays): A unified dashboard to track your past and upcoming trips, manage payment statuses, and debrief your experiences.
  • Feedback Loop: Integrated review system allowing users to submit, view, and update feedback with a dedicated "Cancel Edit" flow.

🛡️ Host & Admin Governance

  • Host Dashboard: Complete command center for managing property listings, reservations, and guest check-ins.
  • Real-Time HQ Chat: Instant communication link between guests and hosts powered by Socket.io, featuring unread message indicators and a sleek modal interface.
  • Listing Command: Full CRUD support for property creation and editing with high-resolution image uploads.
  • Role-Based Access (RBAC): Secure multi-level governance for SuperAdmins, Admins, Hosts, and Travelers, each with tailored dashboards and protected routes.

🎨 Design & Aesthetic

  • Amber Gold Theme: A curated, premium color palette utilizing Amber Gold, Black, and White with glassmorphism and subtle micro-animations.
  • Responsive Geometry: Edge-to-edge designs with refined corner rounding and meticulous spacing for an elegant, high-end feel across all screen sizes.

🛠️ Technology Stack

Layer Technologies
Frontend React, Tailwind CSS, Lucide Icons, Axios, Socket.io-client
Backend Node.js, Express, MongoDB (Mongoose), Socket.io
Auth JWT (JSON Web Tokens), Role-Based RoleGuards
Routing React Router DOM
Icons Lucide React

🚀 Getting Started

Prerequisites

  • Node.js (v16+)
  • MongoDB (Running locally or on Atlas)

Setup Instructions

  1. Clone the project
  2. Backend Config: Create a .env in the backend directory with MONGO_URI, JWT_SECRET, and PORT.
  3. Frontend Config: Update src/config.js with your BASE_URL.
  4. Install Dependencies:
    cd backend && npm install
    cd ../frontend && npm install
  5. Launch Mission:
    # In backend dir
    npm run dev
    # In frontend dir
    npm run start

✍️ Authorship

Designed and implemented with precision for the ultimate luxury stay experience.

About

Fleww is a state-of-the-art property booking and management application designed with a **premium "Amber Gold" aesthetic**. It provides an end-to-end mission-ready interface for travelers seeking high-quality stays and hosts managing luxury rentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors