Handyman Service - Documentation
Handyman Services

Configuration

Steps to follow for getting started with the Laravel:

Mail Configuration

1. Open and edit the /.env file and provide following details:

   MAIL_DRIVER="YOUR MAIL DRIVER"
MAIL_HOST="YOUR MAIL HOST"
MAIL_PORT="YOUR MAIL PORT"
MAIL_USERNAME="YOUR MAIL ID"
MAIL_PASSWORD="YOUR MAIL PASSWORD"
MAIL_ENCRYPTION="YOUR MAIL ENCRYPTION"

2. Enter mail host name, mail port, mail username( Mail ID ), mail password and mail encryption type.

Settings Configuration

From Setting Panel You can configure the common settings

This panel is used to for common configurations.

  • General Settings – Configure the details like App Name, Description, Email, Phone, Website, ZipCode, Address.
  • Theme Settings – You can configure logo, Footer Logo,favicon etc.
  • Service Configurations – Enable Disable available Service Type from here.
  • App Configurations – The App Configurations section allows the admin to manage key app features. From here, the admin can enable or disable login options like Google, Facebook, Apple, and OTP. Features such as Demo Login, Online Payment, Blog, and ChatGPT can also be controlled as needed.
  • Payment-related features like User Wallet and In-app Purchases can be configured here. Options like Firebase Notification and Auto Assign improve user experience.
  • Additionally, the admin can enable or disable communication options like Chat, WhatsApp, and SMS Notifications. Finally, a preferred layout for the Customer App can be selected and all changes can be saved using the Save button.

  • Notification Configurations – From here you can choose for which you want to send push notification
  • Social Media Configurations – Add your social media links here. It will be displayed in App and Web.
  • COOKIE SETUP – Configure cookie consent messages to inform users about data usage for better browsing, personalized content, and analytics.
  • ROLE & PERMISSION SETUP – Manage different user roles (like user, provider, handyman) and control their access rights within the system.
  • Language Configurations – You can choose Language for your Web from here.
  • Payment Configurations – You can enable and configure Payment Methods from here.
  • Mail Configurations – You can used this mail configuration for sending mail to user
    when for forget password etc.
  • Earning Configurations – Choose Earning Type for provider from here.
  • Provider Promotional Banner – This setting allows the admin to decide whether to enable paid promotional banners for service providers. If this option is turned ON, providers will need to pay a fee to display their promotional banners in the app.
  • To configure the Provider Promotional Banner, go to Admin Panel > Settings > Provider Promotional Banner. Enable the toggle to allow providers to promote their services through banners. Set the banner price in the Price ($) fieldx. Finally, click Save to apply the changes.

Front-End Configuration

  • Configure Landing Page from Landing Page Setting.

  • Configure Header of Landing Page from Header Menu Setting.

  • Configure Footer of Landing Page from Footer Setting.

Watch Laravel Admin Configurations