Technology Used : Laravel-8, Tailwind CSS, JavaScript, jQuery and MySQL Database
- 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
Some screenshots can be found HERE
- First task was to complete the search query from home page.
- 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).
- 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
- 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
- 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
- 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
- Currency Converter System Added (USD(Dollar), BDT(Taka), TR(Turkish Lira))