Please select a topic from the sidebar to view documentation.
We bring you Customer relationship management System Delighted to introduce, we provide (Dashboard, HR, Employees, Leave Management, Attendance, Payroll, Accounts, Clients, Tasks, Projects, Awards, Travels, Performance, Meetings, Appointments, Visits, Support, Announcement, Contacts, Report, Setup & Configuration, Website Setup, Settings etc) features for Customer relationship management System (CRM).
Customer relationship management System web application is built using Laravel Version 8.
To begin installation Customer relationship management your server must have to satisfy some requiremnts as well as some extensions.
Please make sure you have set the writable permission on the following folders/files:
If you are using Linux/Mac, you may follow the below command
sudo chmod -R 777 ./routes
sudo chmod -R 777 ./resources
sudo chmod -R 777 ./bootstrap
sudo chmod -R 777 ./public
sudo chmod -R 777 ./storage
sudo chmod 777 .env
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=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.
# Set the mailer driver to use
MAIL_MAILER=smtp
# Other mailer configuration settings
MAIL_HOST=smtp.example.com
[email protected]
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 (https://laravel.com/docs/10.x/mail)
# 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 (https://laravel.com/docs/10.x/filesystem)
Do not use a password that contains a #(Hash) character (It will be treated as a comment).
Before going for installation make sure to fulfill the requirements and writable permissions and created database, Database user.
Just simply follow the steps, and our installer will handle all the process of installation. You don't need to do anything manually.
Step:9 Check server environments, permissions & if all okay then click let's go next
Step:12 Now enter superadmin login credentials as you want
Step:13 Congrats! You have successfully installed. click go to home button
Before going for installation make sure to fulfill the requirements and writable permissions. (https://documentation.onesttech.com/CRM/web-documentation/requirements.html)
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.
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.
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.
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
In this Profile update
In this section, you can update your password
Admin can create clients from here.
All projects lists and details show in this section and manage projects here.
Admin is Able to create task from here.
All task lists and details show in this section and manage Task here.
Here you can manage those Units of Sales -
Admin is Able to create sales from here.
Here you can manage those Units of leads -
Admin is Able to create leads from here.
Admin is Able to create leads from here.
Here you can manage those Units of Human Resource -
Admin is Able to create Employee from here.
Admin is Able to create Employee from here.
Admin can configure site from here. Admin can manage TimeZone, Date format, Language, Attendance Method, Max Work Hours, Live tracking setting, Api Key , Currency from here.
Admin can manage Weekends from this page.
Here Admin can manage holiday from this page.
Here Admin can manage shift from this page.
Here Admin can manage duty schedule from this page.
Here Admin can whitelist any IP.
Here Admin can bind location for user by this page.
Here Admin can set Time format also can manage enable/disable IP Address Bind, Location Bind, Multiple Check In & Check Out, Live Tracking, Auto Generate User Password from here.
Proven Expertise – Years of experience delivering high-quality software solutions.
Agile Development Process – Ensuring flexibility, scalability, and speed.
Competitive Pricing & Cost - Effective Solutions – Maximizing ROI.
Client-Centric Approach – Tailored solutions for startups, enterprises & SMEs.
Cutting-Edge Technologies – AI, Blockchain, Cloud, and Automation.
Ready to Elevate Your Business with Innovative Software Solutions?
Contact Us Today to discuss your project & get a FREE consultation!