Skip to content

Defor721/artlog_api

Repository files navigation

ArtLog API Server

NestJS, Prisma, JWT 기반의 RESTful API 서버입니다.

기술 스택

  • NestJS
  • Prisma
  • MongoDB (유저 정보 저장, 전시 정보는 trigger를 통해 갱신됨)
  • JWT (Passport 기반 인증)
  • Winston (로깅)
  • Swagger (API 문서 자동화)
  • AWS S3 Bucket (이미지 저장)
  • Redis (RefreshToken 저장)

Project setup (Development)

Swagger

Folder structure

src/
├── auth/          로그인, 회원가입, JWT
├── users/         사용자 관련 API
├── posts/         관람 기록 관련 API
├── comments/      댓글 관련 API
├── performances/  공연 정보 API
├── common/        공통 데코레이터, 가드
├── prisma/        Prisma 설정
├── redis/         Redis 설정
├── types/         타입 설정
├── workers/       워커스레드 설정
├── main.ts
└── app.module.ts

About

NestJS, Prisma, JWT 기반의 RESTful API 서버

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published