Just me helping my dad create a website for his Real Estate Business
A modern, responsive real estate website for showcasing properties with an easy-to-use admin panel for property management.
- π Secure Authentication: Admin and user login system with role-based access
- π¨βπΌ Admin Panel: Full property management for authorized users only
- π₯ User Dashboard: Browse properties and submit inquiries (logged-in users)
- π Professional Design: Modern, sleek interface with smooth animations
- π± Multiple Media Support: Add multiple images and videos per property
- π·οΈ Sale/Rent Categories: Separate sections for properties for sale and rent
- π± Responsive Design: Works perfectly on desktop, tablet, and mobile
- π§ Inquiry System: Professional contact forms with email integration
- π¨ Logo Support: Automatic logo detection and display
- π Category Filtering: Filter by Residential, Commercial, and Plots
Visit the live website: https://okd2006.github.io/Reewa-Homes/
git clone https://github.com/Okd2006/Reewa-Homes.git
cd Reewa-Homes- Place your logo as
logo.pngin the root directory - Recommended size: 200x60 pixels
- The website will automatically detect and display it
Edit index.html and update:
- Phone number (search for "[Your Phone]")
- Email address
- Physical address
β οΈ Change default credentials immediately!- Default admin:
admin/admin123 - Default user:
user/user123 - See
security-setup.mdfor detailed instructions
- Login as admin at
yoursite.com/login.html - Use the admin panel to add properties with images/videos
- Properties will automatically appear on the main website
Reewa-Homes/
βββ index.html # Main website (public)
βββ login.html # Login page
βββ dashboard.html # User dashboard (authenticated)
βββ admin.html # Admin panel (admin only)
βββ styles.css # All styling
βββ script.js # Main website functionality
βββ auth.js # Authentication system
βββ dashboard.js # User dashboard functionality
βββ admin.js # Admin panel functionality
βββ logo.png # Your logo (add this)
βββ security-setup.md # Security configuration guide
βββ logo-instructions.md # Logo setup guide
βββ README.md # This file
βββ .gitignore # Git ignore rules
Edit styles.css to change the color scheme:
- Primary color:
#d4af37(gold) - Dark color:
#1a1a1a(black) - Background:
#f8f9fa(light gray)
- Update company information in
index.html - Modify the about section text
- Add your contact details
- Push your code to GitHub
- Go to repository Settings β Pages
- Select "Deploy from a branch" β "main"
- Your site will be live at
https://okd2006.github.io/Reewa-Homes
- Connect your GitHub repository to Netlify
- Deploy automatically on every push
- Custom domain support available
- Import your GitHub repository to Vercel
- Automatic deployments
- Excellent performance optimization
The inquiry forms currently use mailto: links. For production, consider:
- Formspree: Easy form handling service
- Netlify Forms: Built-in form processing
- EmailJS: Send emails directly from JavaScript
- Framework: Vanilla HTML, CSS, JavaScript
- Storage: Browser localStorage for property data
- Responsive: Mobile-first design approach
- Performance: Optimized images and minimal dependencies
- SEO: Semantic HTML structure
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Mobile browsers
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you need help:
- Check the
logo-instructions.mdfor logo setup - Review the admin panel guide in
admin.html - Open an issue on GitHub for technical problems
- Backend integration for property storage
- User authentication for admin panel
- Advanced search and filtering
- Property comparison feature
- Virtual tour integration
- WhatsApp integration
- Property favorites system
Built with β€οΈ for Reewa Homes
Professional real estate solutions made simple