You can easily configurable most of this system via the admin panel from the configuration screen which looks as below. Every key has a description associcated with it which is mostly self explanatory for helping you configure the system properly.
This is the very basic set of configuration which is mandatory for the system to work.
Go to the webapp url http://localhost:3000 or the production url and login using admin credentials. Default admin credentials are : Email - firstname.lastname@example.org Password - 123456
Go to Configuration from left sidebar. This screen allows you to customize various configurations like currency, api credentials etc used across the system. Configure different credentials in below steps on this screen.
Edit the HOST Property to point to the URL of the frontend webapp ( http://localhost:3000 or the production frontend url). This is done to support email links.
Configure following SMTP Credentials to enable emails in the configuration screen.
|Configuration Key||Configuration Value|
|NODEMAILER_SECURE||SSL Status for SMTP(true/false)|
|NODEMAILER_PORT||Port for SMTP|
|NODEMAILER_HOST||Host or IP for SMTP Server|
|NODEMAILER_PASS||Password for SMTP Server|
|NODEMAILER_USER||Username for SMTP Server|