Skip to content

barsch123/rentalwire

Repository files navigation

Rentalwire

RentalWire – Open Source Equipment Rental Platform

RentalWire is an open-source equipment rental web application built with Laravel, Livewire, TailwindCSS, and Vite.
It provides a complete rental workflow including product listings, availability tracking, cart and checkout, user authentication, and an admin dashboard for managing rentals, users, and content.


🚀 Features

  • Equipment rental listings with availability tracking
  • Dynamic cart and checkout flow powered by Livewire
  • User authentication and profile management
  • Admin dashboard for managing rentals, users, blogs, and settings
  • Blog and newsletter system with tagging and email support
  • Responsive UI built with TailwindCSS
  • Real-time UI updates using Livewire events
  • Automated testing with Pest and PHPUnit

🧰 Tech Stack

  • Backend: Laravel 12, Livewire, PHP 8.3
  • Frontend: TailwindCSS, Vite
  • Database: SQLite (default), Laravel migrations
  • Testing: Pest, PHPUnit

⚙️ Installation

# Clone the repository
git clone https://github.com/barsch123/rentalwire.git
cd rentalwire

# Install PHP dependencies
composer install

# Install Node dependencies
npm install

# Configure environment variables
cp .env.example .env

# Generate application key
php artisan key:generate

# Run database migrations
php artisan migrate

# (Optional) Seed the database
php artisan db:seed

# Start the application
php artisan serve

# In another terminal, start Vite
npm run dev

About

Open-source equipment rental platform built with Laravel and Livewire

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors