Description: This project is a Laravel-based real estate marketplace with a feature-rich admin panel for managing various aspects of the platform. It includes user-friendly frontend interfaces for property listings and inquiries, robust backend tools for customization, user management, rental records, and access control.
- User-friendly property listings with high-quality images.
- Property search functionality for easy exploration.
- Contact forms for property inquiries.
- Customizable frontend appearance and content.
- Role-based access control for team members.
- Efficient rental records management system.
- Tenant information tracking, lease agreements, and payment records.
- Granular permissions system for data access control.
Before you begin, ensure you have met the following requirements:
- Ensure you already have PHP 8.1 or above installed
- Ensure you have Composer installed
- Ensure you have a webserver, like Laragon installed
Follow these steps to set up and run the project:
-
Clone the repository:
git clone https://github.com/your-username/real-estate-marketplace.git
-
Navigate to the project directory:
cd real-estate-marketplace
-
Install dependencies:
composer install
-
Configure the environment variables by copying the
.env.example
file to.env
:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Set up your database and update the
.env
file with your database credentials. -
Run database migrations and seeders:
php artisan migrate --seed
-
Start the development server:
php artisan serve
Login Credentials for the Admin Panel:
Email: [email protected] Password: unlockme123 NB: You will find the Admin Login link at the footer portion of the webpage.
Feel free to want to be a contributor to this project!