Database Configuration and credential
When configuring a database, you will need to replace the placeholder variables (DB_HOST,
DB_PORT, etc.)
with the actual values for your specific database instance. These values will vary depending on
your
specific configuration.
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_HOST: This is the hostname or IP address of the database server.
DB_PORT: This is the port number on which the database server is listening for connections. The
default
port number for most databases is 3306.
DB_DATABASE: This is the name of the database that you want to connect to.
DB_USERNAME: This is the username that you will use to authenticate with the database server.
DB_PASSWORD: This is the password that you will use to authenticate with the database server.
APP_URL Setup For your Application
APP_URL=https://example.com
The APP_URL configuration setting in a Laravel application specifies the root URL of the
application. It
is used by Laravel's Artisan command line tool to generate URLs correctly when running
tasks.
To set the APP_URL, you should assign it the root URL of your application, such as
https://example.com. If
your application is not running in a subdirectory, you can remove the APP_URL configuration
setting from
your .env file.
Overall, setting the APP_URL configuration setting is important for ensuring that your
Laravel application generates correct URLs when running tasks through the Artisan command line
tool.
APP_PDO=true/false in ENV file
APP_PDO=false
In a Laravel application, the APP_PDO configuration setting is used to enable or disable the use
of the
PHP Data Objects (PDO) extension to connect to the database.
If APP_PDO is set to true, the application will use PDO to connect to the database. PDO is a
database
abstraction layer in PHP that provides a consistent interface for accessing different database
systems,
such as MySQL, PostgreSQL, and SQLite.
If APP_PDO is set to false or not set at all, the application will use the Laravel database
abstraction
layer, which uses the Laravel Query Builder to interact with the database. The Query Builder is
a
higher-level abstraction layer that provides a more expressive and convenient way to interact
with the
database than using raw SQL queries.
Overall, the choice of whether to use PDO or the Laravel database abstraction layer depends on
the
specific requirements and preferences of the application. PDO may be preferred for more complex
or
customized database interactions, while the Laravel database abstraction layer may be preferred
for
simpler or more common database interactions.
Mail Setup Configuration in ENV file
# Set the mailer driver to use
MAIL_MAILER=smtp
# Other mailer configuration settings
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=username@example.com
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls
In a Laravel application, the MAIL_MAILER configuration setting is used to specify the mailer
driver that
should be used to send email messages from the application.
Laravel provides support for several mailer drivers, including SMTP, Mailgun, Mandrill, Amazon
SES, and
others. Each driver has its own configuration options and requirements. For example, the SMTP
driver
requires the configuration of SMTP host, port, username, and password, while the Mailgun driver
requires
the configuration of an API key and domain name.
In this example, the MAIL_MAILER configuration setting is set to smtp, which tells Laravel to
use the SMTP
mailer driver to send email messages. The other configuration settings (MAIL_HOST, MAIL_PORT,
MAIL_USERNAME, MAIL_PASSWORD, and MAIL_ENCRYPTION) provide the necessary information to
configure the SMTP
mailer driver, including the SMTP server hostname, port, username, password, and encryption
method.
Note that the exact configuration settings and values may vary depending on the specific mailer
driver
being used. For example, if using the mailgun driver, the MAILGUN_DOMAIN and MAILGUN_SECRET
configuration
settings would need to be set instead of MAIL_HOST, MAIL_PORT, MAIL_USERNAME, and MAIL_PASSWORD.
To learn more about Mail
Configuration
AWS S3 Setup Configuration in ENV file
# AWS configuration settings
AWS_ACCESS_KEY_ID=your-access-key-id
AWS_SECRET_ACCESS_KEY=your-secret-access-key
AWS_DEFAULT_REGION=us-west-2
In this example, the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY configuration settings are set
to the
corresponding access key ID and secret access key for the AWS account. The AWS_DEFAULT_REGION
setting is
also included to specify the default AWS region to use for API requests.
Note that the specific AWS configuration settings and values may vary depending on the AWS
service or API
being used. It's important to refer to the AWS documentation for the specific service or API
being used to
determine the necessary configuration settings and values.
To learn more about File
Storage for
AWS S3
Database
Create Database
Attention!
Do not use a password that contains a #(Hash) character (It
will be treated as a comment).
You’ll need to create a new database along with a user to access
it. Follow the steps below:
-
Give your database a name e.g
landlord_testing
-
Create a database user and set up a password like
@MakeSureStrongEnough!23)
-
Add the user to the database and give the user All privileges
to the database
Most hosting companies provide an interface to handle this or
you can run the SQL statements below.
CREATE DATABASE landlord_db;
CREATE USER 'landlord_db' IDENTIFIED BY 'landlord_db@@';
GRANT ALL PRIVILEGES ON landlord_db.* to landlord_db@'%' identified by 'landlord_db@@';
FLUSH PRIVILEGES;
Installation
File Setup
Just simply follow the steps, and our installer will handle
all the process of installation. You don't need to do anything
manually.
-
Step:1 Download Main_File.zip from
CodeCanyon
-
Extract Main_File.zip
-
Go inside the "source_code" folder and make zip all files & folders.
-
Upload the zip file to your server public_html or www or root directory.
-
Open the browser and hit your server URL. Example: https://examplenews.com/
Admin Panel Usage Guidelines
Login
By registration, you are accessing your facility we are protecting your information and
facilities you
can access them by login to your account
In this section, you will have a login page where you have to provide your email and password to
access
your facilities.
Forget Password
It is possible that many times you will forget your password so we have a forgot password option
where
you have to provide your email to get
reset the password link in your email.
Admin Dashboard
This is the Admin dashboard where the admin can see all status and revenue at a glance.
We have dark
mode available for every page. For login to admin, use credential while installing the
project.
Change Language
To change language first, click the language button then select language it will make change your
language. We already set 3 language for you. Engli
Change Password
In this section you can update your password
Dashboard
Super Admin Dashboard
Tenant Dashboard
Landlord Dashboard
Property Management
Manage your properties effortlessly! View, edit, and update property details all in one place. Keep your listings up-to-date with ease
Property Category
Easily add categories for your properties
Property Facility
Effortlessly manage all your property facilities in one place. and Add new facilities seamlessly for your property.
Advertisement
Effortlessly manage your advertisements with our intuitive system. View existing advertisements, add new ones, and keep your campaigns running smoothly.
Orders
Order List
View and track all orders easily in one place
Manual orders
Effortlessly create manual orders with ease
Order Invoice
Access and review detailed order invoices at your convenience
Manual Payment System
Conveniently process manual payments with ease
Mailbox
Manage your mailbox efficiently with our comprehensive module. Compose, organize, and keep track of your messages effortlessly. Access your inbox, view sent items, and easily locate important conversations. With features like starred, draft, and trash history, stay organized and never lose track of important messages
Users & Roles Management
Simplify user and role management. Create new roles with custom permissions and easily manage users. Access user lists and utilize add, edit, and update functions seamlessly.
Appointment management
Efficiently manage appointments with our comprehensive system. Access and review your appointment list effortlessly. Add appointments manually with ease. Utilize call and email options to coordinate meetings seamlessly.
Profile Management
Empower users with easy profile management capabilities. Update personal information and upload profile pictures seamlessly
Committee Management
Streamline committee management tasks with our intuitive system. Easily view and organize committees in the list view. Add new committees and members effortlessly, ensuring smooth collaboration
Language
Simplify language management tasks with our intuitive system. Access and review languages in the list view. Add new languages and edit language terms effortlessly
Account Management
Effortlessly manage your accounts with our comprehensive system
Income List
Easily track your income with our intuitive system. View all income records in one place and manually add new entries as needed
Expense List
Keep track of your expenses effortlessly. View all expense records in one place and manually add new expenses as required
Bill Management
Efficiently manage your bills with our comprehensive system. Generate bills easily and view them in a list format. Use our convenient bill collection option to streamline payment processes.
Reports
Access detailed reports on tenants, rooms, and payments for comprehensive insights
Manage Blog
Easily manage your blog content with our intuitive system. View existing blogs, add new ones, and categorize them effortlessly. Explore case studies to gain valuable insights and inspiration.
Case Study
Easily manage your Case Study with our intuitive system. View existing blogs, add new ones, and categorize them effortlessly. Explore case studies to gain valuable insights and inspiration.
Manage Home page content
Effortlessly manage your homepage content with our intuitive system. Customize your hero section slider, showcase features, partners, testimonials, and leadership seamlessly
Setting
Simplify configuration with our comprehensive settings module. Customize general settings, set up billing preferences, manage storage, perform database backups, configure ReCaptcha, and adjust email and SMS settings effortlessly.
Thank you for purchasing our product.
If you encounter any issues, please feel free to contact us
CONTACT US
Email: sales@onesttech.com
WhatsApp: +88-01959335555
Skype: honesttradersbd@gmail.com