This project is a modern, responsive web application for browsing and listing rental properties, inspired by Airbnb's design principles. It utilizes React, Vite, TailwindCSS, Framer Motion, and Appwrite for the backend.
- Property Listings & Search
- Location-based Filtering (Near Me)
- User Authentication (Email/Phone)
- Property Management Dashboard
- Flat Detail Pages with Galleries & Reviews
- Clean, Minimalist UI
- Frontend: React, Vite
- Styling: TailwindCSS
- Animations: Framer Motion
- Icons: Lucide React
- Backend: Appwrite (Auth, Database, Storage)
- Geolocation: Browser Geolocation API
- Clone the repository.
- Install dependencies:
npm install
- Set up your Appwrite instance and configure environment variables (see
.env.example
). - Run the development server:
npm run dev
amanraj.me