
Roomify is a professional, multi-user rental management platform designed to streamline property operations, billing, and communication between landlords and tenants.
Key Features:
- Multi-Method Authentication: Supports traditional email/password login alongside secure, OTP-based Telegram and SMS authentication.
- Automated Payment & Billing System: Features an automatic monthly billing generator, payment history tracking, overdue detection, and real-time dashboard financial analytics via Recharts.
- Telegram Bot Integration: A multi-user bot that delivers OTP logins, automated rent reminders, and quick administrative summaries directly to users.
- Complete Management Suite: Easy-to-use CRUD modules for managing room availability, pricing, tenant contact info, and lease tracking.
- Multi-Language UI: Built-in support for switching between English and localized interfaces to accommodate different user demographics.

Tech Stack:
- Frontend: React 18, Vite, Tailwind CSS, React Router v6, Recharts, i18next, Axios.
- Backend: Node.js, Express, MongoDB, Mongoose, JWT, and the Telegram Bot API.