Registration & Login
Owner Visits NestInn
Click "List Your Property"
Register: Name, Email, Phone, Business Info
Password Hashed (BCrypt) + Role = "Owner"
📧 OTP Sent to Email via Gmail SMTP
OTP Verified?
JWT Token Set in HTTP-Only Cookie 🍪
Owner Dashboard Loaded
Property Management
Click "Add New Property"
Fill Property Details:
Title, Type, Location, Description
Upload 4-5 Photos → Server Folder
Set: Price (non-negotiable), Check-in/out Time
Add: Nearest Transport, Rules & Regulations
Add: Amenities (Pool, Garden, Beach, etc.)
Property Listed ✓ Visible to Renters
Owner Can: View / Edit / Delete Properties
Booking Notifications
📧 Email: User Booked Your Property!
View Booking in Dashboard
Confirm Reservation?
Messaging
View Inbox: Messages from Users
💬 Real-time Chat (Post-Booking Only)
Reply to Messages
Owner Operations Complete 🏢