Skip to content

Anonymous job search platform

License

Notifications You must be signed in to change notification settings

gaievskyi/hirica

Repository files navigation

Hirica

This is a T3 Stack project bootstrapped with create-t3-app.

To learn more about the T3 Stack, take a look at the following resources:

Yet another job board? No. Hirica is an ✨anonymous✨ job board, where you can apply for a job without having to worry about your identity being revealed. Basically, you don't even have to apply, just create an account and wait for the job offers to come to you.

Active stack overview

Project docs

Prerequisites

  1. Install pnpm globally (skip if you already have it installed)

    foo@bar:~$ npm install -g pnpm
  2. Install dependencies

    foo@bar:hirica$ pnpm install
  3. Create a .env file with your environment configurations using template

    foo@bar:hirica$ grep -v '^#' .env.example | grep -v '^$' > .env

Run locally (development)

foo@bar:hirica$ pnpm dev

Build and run locally (production)

foo@bar:hirica$ pnpm run build
foo@bar:hirica$ pnpm start

Run with Docker

  1. Build Docker image

    foo@bar:hirica$ docker build -t <image name> .
  2. Run Docker container

    foo@bar:hirica$ docker run --name <container name> -p 80:<port> --env-file .env -d <image name>