Installation using wizard

Installation using wizard

1. APP Settings

APP Settings

  • APP_NAME

This indicates the name of the application. You will see it at the top left bar.

  • APP_CURRENCY

It shows the currency that system supports.

2. Database settings

Database Settings

  • DB_CONNECTION

It indicates on which database server application required to get connected. It must be valued MySQL

  • DB_HOST

The Database host to which application will connect. Its value must be the host(IP) at which your database server is running. For example 127.0.0.1. If you are running the application using Docker, use database service name db as host.

  • DB_PORT

A Port that database server listens. Generally, MySQL server listens at the port 3306.

  • DB_DATABASE

Name of your database will be the Value.

  • DB_USERNAME

The User of your MySQL server will the value. By default, mysql has a user called root.

  • DB_PASSWORD

A value must be the password of your MySQL server to be connected. Mysql does not set any password by default.

3. Admin Settings(Initial User to setup the system)

Admin Settings

Below piece of configurations contains the information about the initial user who will install the system at the first stage.

  • Admin Name

Name of the admin user.

  • Admin Email

Email of the admin user. Who will install the system and seed initial data like an employee, stores, inventories etc.

  • Admin Password

Password for the above email Which is used while login to the system.

Additional Settings

Following are the additional env fields which can be set directly in the .env file.

  • APP_TIMEZONE

This field specifies timezone that application will use for time-related operations. For example. Asia/Kolkata

  • APP_LANGUAGE

It serves the application in different languages. By default, we support application in two languages en, da.

  • QUEUE_DRIVER

It specifies how to send an email to the user. Its value can be sync or database. for this sync value the system will directly send emails rather than pushing it into a queue. For Database system will generate jobs/queue and admin will have to run jobs explicitly.

  • Sentry

This is used to manage miscellaneous data. For example, a user can enable a field called Send Anonymous usage data to receive error logs for better user experience and improvement of application. To support this, the admin has to add sentry key in the .env file. and enable the feature from settings.

  • ANALYTICS_PROVIDER

This set up the analytics like google analytics. For example. Google analytics.

  • ANALYTICS_TRACKING_ID

It is related to analytics. Here we have to add tracking id. For example. UA-106769603-1.