Skip to content

Build a simple platform where people can explore various jobs.

Notifications You must be signed in to change notification settings

suyeonme/Tell-me-about-your-career

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tell me about your career.

Description

Getting started

Prerequisites

  • An account and app password on Gmail

Setup Gmail App password

Follow Sign in with app passwords by Google Account Help.

Install

Add the following env variables to .development.env in packages/backend directory.

JWT_SECRET_KEY=YOUR_OWN
JWT_ACCESS_SECRET=YOUR_OWN
JWT_REFRESH_SECRET=YOUR_OWN
JWT_ACCESS_EXPIRE_TIME=1h
JWT_REFRESH_EXPIRE_TIME=14d

TIME_TO_LIVE_MILLISEC=60000
LIMIT_REQUEST_TIME_TO_LIVE=10

MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USER=YOUR_OWN
MAIL_PASSWORD=YOUR_OWN

Install packages with pnpm

pnpm install

# Run Github hooks with Husky
pnpm run prepare

Start backend server on development mode

pnpm run backend-dev

# or run the command in packages/backend
pnpm run start:dev

Swagger UI

If you want to run Swagger UI, run the command.

http://localhost:3300/api

Convention

  1. Commit: feat(MODULE_NAME): message -- commitlint
  2. console should be removed before commit.

About

Build a simple platform where people can explore various jobs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published