Solution for organizations to manage all operations' data. Built over GSuite.
- Clone or download the repository in your project's plugins folder
git clone https://github.com/coloredcow/employee-portal
- Install dependencies:
composer install
npm install
-
Rename .env.example as .env and edit the following
-
Run the following command to add a key
php artisan key:generate
-
Add the following settings in .env:
- Laravel app configurations
APP_NAME, APP_ENV, APP_DEBUG, APP_URL
- Database configurations
DB_CONNECTION, DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD
- Google configurations
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_CLIENT_CALLBACK, GOOGLE_CLIENT_HD, GOOGLE_API_KEY, GOOGLE_APPLICATION_CREDENTIALS, GOOGLE_SERVICE_ACCOUNT_IMPERSONATE
-
Run migrations
php artisan migrate