Skip to content

unnita1235/TenantVerse

Repository files navigation

TenantVerse - Property Management UI

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


πŸ“Έ What This Is

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.


✨ Current Features

What Works Now

  • βœ… 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

What's Coming (Roadmap)

  • 🚧 User authentication (planned)
  • 🚧 Backend API with Node.js + Express
  • 🚧 Database integration (PostgreSQL/MongoDB)
  • 🚧 Actual property CRUD operations
  • 🚧 Stripe payment integration
  • 🚧 Multi-tenant architecture

πŸ› οΈ Tech Stack

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

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# 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:3000

πŸ“ Project Structure

TenantVerse/
β”œβ”€β”€ 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

🎯 What This Project Demonstrates

Frontend Skills

  • Modern React patterns with Next.js 15
  • TypeScript for type safety
  • Responsive design with Tailwind CSS
  • Component-based architecture
  • Clean, maintainable code structure

What It Doesn't Have Yet

  • No backend server
  • No database
  • No user authentication
  • No payment processing
  • No actual data persistence

πŸ”§ Available Scripts

npm run dev        # Start development server
npm run build      # Build for production
npm run start      # Start production server
npm run lint       # Run ESLint

πŸ“ Current Limitations

This is a UI prototype designed to showcase frontend development skills. Key limitations:

  1. No Authentication: Login/signup pages are UI only
  2. No Database: All data is static/hardcoded
  3. No API: No backend server running
  4. No Persistence: Changes don't save anywhere
  5. Demo Only: Not ready for production use

πŸ—ΊοΈ Development Roadmap

Phase 1 (Current) - Frontend βœ…

  • Landing page design
  • Dashboard UI
  • Responsive layout
  • Component library

Phase 2 (Next 1-2 months) - Backend

  • Set up Express.js server
  • PostgreSQL database setup
  • Basic CRUD API endpoints
  • JWT authentication
  • Connect frontend to backend

Phase 3 (2-3 months) - Features

  • Property management
  • Tenant tracking
  • Payment integration
  • Email notifications
  • Multi-tenancy support

🎨 Design System

Colors: Custom Tailwind palette
Typography: Inter font family
Components: shadcn/ui + custom components
Icons: Lucide React


πŸ“„ License

MIT License - This is a portfolio/learning project


πŸ‘€ Author

Unni T A
Frontend Developer


πŸ™ Acknowledgments

  • Next.js team for excellent framework
  • Vercel for easy deployment
  • shadcn for beautiful UI components
  • Tailwind CSS for styling system

πŸ’‘ Learning Journey

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

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages