Skip to content

siwakasen/recrutment-employers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recrutment App

Recrutment App adalah aplikasi untuk pengelolaan proses lamaran kerja perusahaan. Aplikasi ini menggunakan Laravel Inertia + React.

Requirement

  • nodejs
  • npm/pnpm
  • php 8.3*
  • composer
  • docker
  • docker compose
  • git

Create Google app password:

Installation

    # clone the repository
    git clone https://github.com/siwakasen/recrutment-employers.git
    # change directory to the project
    cd recrutment-employers

Setting up Mysql with Docker

    # make sure on port 3306 is not being used
    docker compose up -d

Web Deployment

Build reactjs view:

    pnpm install
    pnpm build

Build laravel inertia app:

    composer install

Configure the env: Copy .env.example into .env

# Using linux:
cp .env.example .env

# If using windows, just simply change the name of .env.example to .env

change this section:

  • the email must be the same as email that used to create app password
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD= 'YOUR_GOOGLE_APP_PASSWORD'
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME="${APP_NAME}"

Generate app key:

php artisan key:generate

Generate storage link

php artisan storage:link

Migrate the seed into database:

php artisan migrate --seed

Run the web app:

php artisan serve

Thank you ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published