Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Packages

Contributors

Languages