Skip to content

AlbertClo/jobrefinery.io

Repository files navigation

Job Refinery

jobrefinery.io

Local environment setup

Copy .env.example to .env

cp .env.exmple .env

Run Laravel Sail to run the docker containers

./vendor/bin/sail up

Or to run in detached mode:

./vendor/bin/sail up -d

Install composer packages

./vendor/bin/sail composer install

Run database migrations

./vendor/bin/sail artisan migrate

Run Larastan for static analysis

./vendor/bin/sail composer analyse

Install NPM dependencies

./vendor/bin/sail npm install

Run Vite to compile and watch our fontend assets

./vendor/bin/sail npm run dev

Tech stack

  • PHP - Server side web programming language.
  • Laravel - Batteries included full stack PHP framework.
  • PostgreSQL - Relational Database.
  • Vue - Frontend UI and interactivity.
  • Inertia - Easy single page apps with SSR with Laravel and Vue.
  • Vite - Frontend build tool.
  • Radix UI - Unstyled component Library.
  • Tailwind - CSS Styling framework.
  • Shadcn - Styled Radix UI components with Taildwind.
  • TypeScript - Typed JavaScript.
  • Docker - Containers for local development and production deployments.
  • Laravel Sail - To manage Docker containers for local development.