Giter VIP home page Giter VIP logo

shahed-chy-suzan / property-listing Goto Github PK

View Code? Open in Web Editor NEW
48.0 3.0 16.0 16.06 MB

It's like a Real Estate Management System was developed using Laravel-8. It is designed to provide the facility where the customer can easily buy or sell their properties such as land, villa, apartment. It contains a search filter which helps users to search property in a certain city, area or state. Rest of the features are listed in the README file.

Home Page: http://phplaravel-724963-2416001.cloudwaysapps.com/

Shell 0.27% PHP 57.27% Blade 42.46%
laravel-8 property-listings property-management realstatemanagement real-state-website real-estate rental-management rentalsystem rental-housing rentals-listing

property-listing's Introduction

Civanoglu - Property Listing (Laravel Project)

Technology Used : Laravel-8, Tailwind CSS, JavaScript, jQuery and MySQL Database

What I have done

  • Completed property search by Rent/Sale, Type, Bedrooms, Price range.
  • Applied 3 Language(English, Bangla, Turkish) support through Laravel Localization.
  • Applied Laravel Queue for sending/enquiring/contacting User Email.
  • 3 Types Currency Converter System Added (USD(Dollar), BDT(Taka), TR(Turkish Lira))
  • Hosted it Cloudways Server.
  • Used form as Component
  • Used property item as Component
  • Display search result in the property page with query message under the title
  • Display the count of the total search property
  • Use TailWind grid box to design the "property card" (each item height is equal)
  • Use Tailwind @apply css to style the search form

Demo

Search Result Summary Demo

Entire Properties Page

Entire Dashboard / Admin-Panel Page

Some screenshots can be found HERE

About 1st Task

- First task was to complete the search query from home page.

Part #17 - Localization

  • Added Localization package
  • Added custom fonts for Bangla
  • Created bn.json file to make the translation (into Bangla).
  • Created tr.json file to make the translation (into Turkish).

Part #20 - Dashboard

  • Added Dashboard Page
  • Added Property index page
  • Added Property add new page with validation
  • Added Property edit page with validation and update function
  • Added Property delete function

Part #23

  • Add Dashboard Location Menu
  • Added Location index page
  • Added Location add new page with validation
  • Added Location edit with validation and update function
  • Added Location delete function

Part #24,25,26

  • Back end controllers converted into Resource Route
  • (Properties, Locations, Pages, Users and Messages)
  • User's Messages/Mail/Contact/Enquires listed
  • Destroy method for Messages/Enquires
  • Install Php Flasher
  • Added flash message for all operations (Store, Update, Destroy) of all Admin Controller
  • Generated "Queue" table and work with jobs
  • Created jobs for enquire email sending

Additional Work

- Design Dashboard for summery of the site
- Show count of all items (Properties, Locations, Pages, Users and Messages) in dashboard

Some screenshots can be found HERE

Part #28

- Currency Converter System Added (USD(Dollar), BDT(Taka), TR(Turkish Lira))

property-listing's People

Contributors

shahed-chy-suzan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

property-listing's Issues

IDEA: Upgrade to Laravel 9

Hi @Shahed-Chy-Suzan,

I love your project.
I am new (jnr) in Laravel.

I would like to offer you your project updated to Laravel version 9.

Not sure how to push upgrade to your repo o you can review etc..

Let me know if you would like this?

Cool and nice project

Just cant login to the admin panel with provided details; hope you don't mind sharing; would love to see.
New to Laravel and loving it already.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.