/HouseRental

This web application is about an online-based House Rental system made by Laravel-6. The system aims at enabling efficient rental management by using a computerized centralized system. This project will provide information about Rooms/Flats/Houses which are available for Rent or Sale.

Primary LanguageBlade

Online Based HouseRental System

Features

Authentication

City/Subcity

Property setup

Upload property by User + Admin

Multiple image upload

Discount

Coupon

Wishlist

Google Map

Facebook Comment Box

Review

Nearby Properties

Property Details

Order

Online Payment Gateway (SSL Commerz)

Report

Mail (QUEUE)

User role

Newslater

Blog

Multiple language (Bangla/English)

Search

New Arrivals / Best Rated Properties / Trend

Socialite

Site Settings

Database Backup

Packages

Image Intervention : http://image.intervention.io/

Online Payment Gateway (SSL Commerz) : https://github.com/sslcommerz/SSLCommerz-Laravel

Socialite : https://www.tutsmake.com/laravel-6-google-login-tutorial-with-socialite-demo-example/

Facebook Comment Plugin : https://developers.facebook.com/docs/plugins/comments/

Alert (sweetalert2) : https://sweetalert2.github.io/

Mail Create, Run: php artisan make:mail InvoiceMail

Database Schema

Visit this - https://drawsql.app/shahed-chy-suzan/diagrams/bariwala-com

ERD Diagram

Visit this - https://erdplus.com/edit-diagram/f4eb32e8-3d86-40c1-8a9f-afede0bafa07

Use Case Diagram for Admin

Visit this - https://app.creately.com/diagram/A25zPqqAxut/edit

Use Case Diagram for User

Visit this - https://app.creately.com/diagram/aog4m47MtYE/edit

Activity Diagram for Admin

Visit this - https://app.creately.com/diagram/ii54drZWGc1/edit

Sequence Diagram of Login

Visit this - https://app.creately.com/diagram/Rk947P2vCL2/edit

Sequence Diagram of Bariwala.com

Visit this - https://app.creately.com/diagram/NZvm0EKZzhm/edit

After clone or download this project, please follow the instructions

Clone the repository with git clone https://github.com/Shahed-Chy-Suzan/HouseRental.git

Run cd HouseRental

Copy .env.example file to .env and edit Database credentials there

Run composer install

Run php artisan key:generate

Run php artisan migrate

Run npm install

Run php artisan serve