Skip to content
Dawid Olko edited this page Feb 15, 2026 · 3 revisions

Rent App Vue

Build License Stars

Overview

A comprehensive rental management application built with Vue.js, designed for property listings, booking management, and tenant-landlord interactions. This application provides a complete solution for managing rental properties, handling reservations, and tracking payment schedules.

Key Features

  • 🏠 Property Listings - Browse and search available rentals
  • πŸ“… Booking System - Reserve properties with calendar integration
  • πŸ’° Payment Tracking - Manage rent and deposits
  • πŸ‘₯ User Roles - Landlord and tenant dashboards
  • πŸ” Advanced Filters - Search by location, price, and amenities
  • πŸ“Š Analytics Dashboard - Track occupancy and revenue
  • πŸ“± Responsive Design - Mobile-optimized interface
  • πŸ” Authentication - Secure user management

Technology Stack

  • Vue.js - Frontend JavaScript framework
  • Vuex - State management
  • Vue Router - Client-side routing
  • Axios - HTTP client
  • CSS3 - Styling and animations
  • JavaScript - Core programming language

Project Structure

Rent-App-Vue/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ views/
β”‚   β”œβ”€β”€ store/
β”‚   β”œβ”€β”€ router/
β”‚   └── assets/
β”œβ”€β”€ public/
└── README.md

Quick Start

# Clone repository
git clone https://github.com/dawidolko/Rent-App-Vue.git

# Navigate to project
cd Rent-App-Vue

# Install dependencies
npm install

# Run development server
npm run serve

# Build for production
npm run build

Author

Dawid Olko

License

This project is licensed under the MIT License - see the LICENSE file for details.