A modern real estate marketplace where users can browse, list, and explore properties with AI-powered recommendations and 360° virtual tours. Built with Next.js 15, Tailwind CSS, ShadCN UI, and Framer Motion to provide a seamless and interactive experience.
- 🔍 Advanced Search & Filtering – Find properties easily with detailed filters.
- 🏠 AI-Powered Recommendations – Personalized property suggestions.
- 🎥 360° Virtual Tours – Immersive property viewing experience.
- 🔑 Secure Authentication – Login & registration system.
- 💬 Real-time Chat – Direct messaging between realestates and platform owners.
- 📊 Realestate Dashboard – Manage listings, respond to inquiries, and track engagement.
- 💰 Payment Integrations – Secure transactions for service fees with paypal, stripe and chapa.
Technology | Purpose |
---|---|
Next.js 15 | Fullstack framework with App Router & Server Actions |
Tailwind CSS | Modern, utility-first styling |
ShadCN UI | Pre-styled components for an elegant UI |
Framer Motion | Smooth animations & transitions |
Zustand | Lightweight state management |
git clone https://github.com/RevoEstate/frontend.git
cd frontend
npm install
Create a .env.local file in the root directory
npm run dev
The app will be available at http://localhost:3000.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
- Fork the repository and create a new branch (
feature/your-feature
). - Follow the project's code style and commit conventions.
- Create a pull request (PR) with a clear description.