A modern, responsive property management SaaS landing page and dashboard interface built with Next.js 15 and TypeScript.
Status: π¨ Frontend Prototype
Live Demo: https://tenant-verse-one.vercel.app
TenantVerse is a frontend UI prototype for a property management SaaS platform. It demonstrates modern web design, responsive layouts, and professional UI/UX implementation using Next.js and Tailwind CSS.
Important: This is currently a frontend-only project. Backend features (authentication, database, payments) are planned but not yet implemented.
- β Responsive Landing Page - Marketing site with hero section, features, pricing
- β Dashboard UI - Property management interface mockup
- β Modern Design System - Consistent styling with Tailwind CSS
- β Multi-page Layout - Navigation between different sections
- β Mobile-First Design - Works on all device sizes
- π§ User authentication (planned)
- π§ Backend API with Node.js + Express
- π§ Database integration (PostgreSQL/MongoDB)
- π§ Actual property CRUD operations
- π§ Stripe payment integration
- π§ Multi-tenant architecture
Frontend:
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui components
- Radix UI primitives
Deployment:
- Vercel (automatic deployments)
Coming Soon:
- Node.js + Express (backend)
- PostgreSQL (database)
- Prisma ORM
- JWT authentication
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/unnita1235/TenantVerse.git
cd TenantVerse
# Install dependencies
npm install
# Run development server
npm run dev
# Open http://localhost:3000TenantVerse/
βββ src/
β βββ app/ # Next.js pages (App Router)
β β βββ page.tsx # Landing page
β β βββ login/ # Login UI (no auth yet)
β β βββ dashboard/ # Dashboard UI mockup
β βββ components/ # React components
β β βββ ui/ # shadcn/ui components
β β βββ Header.tsx
β β βββ Footer.tsx
β βββ lib/
β βββ utils.ts # Utility functions
βββ public/ # Static assets
βββ package.json
- Modern React patterns with Next.js 15
- TypeScript for type safety
- Responsive design with Tailwind CSS
- Component-based architecture
- Clean, maintainable code structure
- No backend server
- No database
- No user authentication
- No payment processing
- No actual data persistence
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLintThis is a UI prototype designed to showcase frontend development skills. Key limitations:
- No Authentication: Login/signup pages are UI only
- No Database: All data is static/hardcoded
- No API: No backend server running
- No Persistence: Changes don't save anywhere
- Demo Only: Not ready for production use
- Landing page design
- Dashboard UI
- Responsive layout
- Component library
- Set up Express.js server
- PostgreSQL database setup
- Basic CRUD API endpoints
- JWT authentication
- Connect frontend to backend
- Property management
- Tenant tracking
- Payment integration
- Email notifications
- Multi-tenancy support
Colors: Custom Tailwind palette
Typography: Inter font family
Components: shadcn/ui + custom components
Icons: Lucide React
MIT License - This is a portfolio/learning project
Unni T A
Frontend Developer
- GitHub: @unnita1235
- Email: unnita1235@gmail.com
- Portfolio: https://github.com/unnita1235
- Next.js team for excellent framework
- Vercel for easy deployment
- shadcn for beautiful UI components
- Tailwind CSS for styling system
This project is part of my journey learning full-stack development. The frontend is complete and demonstrates my UI/UX skills. I'm currently learning backend development to make this a fully functional application.
Status: Active development - Backend coming soon!
Built with β€οΈ using Next.js and TypeScript
Last updated: January 2026