Skip to content

BOAZ-website/frontend

Repository files navigation

BOAZ 공식 홈페이지

국내 최초 빅데이터 동아리 BOAZ의 공식 홈페이지

boaz-og

🔗 Service link: https://www.bigdataboaz.com/

Tech Stack

  • Framework: React 19 + TypeScript
  • Build Tool: Vite
  • Styling: Vanilla Extract
  • Routing: React Router v7
  • State Management: TanStack Query
  • HTTP Client: Axios
  • Linting: ESLint, Prettier, Stylelint
  • Git Hooks: Lefthook + Commitlint

Getting Started 🔥

Installation

pnpm install

Development

pnpm dev

Build

pnpm build

Lint

pnpm lint          # ESLint
pnpm lint:css      # Stylelint
pnpm format        # Prettier

API 타입 생성

Node.js를 사용하여 OpenAPI 3.0 및 3.1 스키마를 빠르게 TypeScript로 변환해주는 OpenAPI TypeScript 라이브러리를 사용합니다.

pnpm generate:types

Project Structure

FSD 아키텍처 layers를 적용했습니다

src/
├── app/          # 앱 설정 (라우팅, 프로바이더, 레이아웃)
├── pages/        # 페이지 컴포넌트
├── widgets/      # 위젯 (페이지 단위 조합 컴포넌트)
├── features/     # 기능 단위 모듈
├── entities/     # 엔티티 (도메인 모델)
└── shared/       # 공통 유틸, API, UI 컴포넌트

Contributors 🌱

1기

Profile Name GitHub Role
yooncandooit @yooncandooit Lead
onlyone130 @onlyone130 Member
ity0526 @ity0526 Member

About

국내 최초 빅데이터 동아리 BOAZ의 공식 홈페이지 (frontend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors