A streamlined rental management platform for food courts, designed to manage stalls, tenants, finances, and feedback efficiently.
- 🔐 Auth System: Role-based access for Owners, Rentals, and Guests.
- 📂 Navigation: Main modules (Dashboard, Stall, Tenant, Finance, Data Analysis) accessible via a left sidebar.
- 📋 Main Action Area: Dedicated for managing each module’s operations.
- 📱 Responsive Design: Bento-style layout for mobile-friendly access.
- 👤 User Profiles: Separate profiles for logged-in users.
Frontend:
- 🖌️ shadcn/ui, Framer Motion, Aceternity UI, Hyper UI, Tailwind CSS
- 🧩 Magic UI (React)
- 🔔 Sonner (toast notifications)
Backend:
- 🚀 Hono.js, Sequelize ORM
- 💳 Stripe (for payments), aaPanel, Nginx
- Overview of key metrics: rent reports, income & expenses, vacancy rates, tenant analysis.
- 🔔 Notifications and reminders for lease renewals and rent due.
- 📈 Data Analysis: tenant occupancy trends, payment history, rental seasonality.
- Visual Grid of stall status (vacant/rented).
- Edit stall details, view rent history, and upload stall images.
- Manage tenants, send reminders, renew leases.
- 🔍 Filter by lease status and tenant rating.
- Revenue tracking, invoice management, data export options.
- 💳 Stripe integration for payments, late fee calculations.
- Track and review tenant feedback and complaints.
- Downloadable reports (financials, maintenance logs, tenant history).
- Tenants: View stall details, manage rent payments, view/download contracts.
- Potential Tenants: Browse available stalls, apply for leases, and submit feedback.