Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
899a1e7
Init: 프로젝트 폴더 세팅
huniversal Nov 3, 2025
ec63daa
Feat: Update other files
huniversal Nov 3, 2025
d28f913
Feat: 보일러플레이트 기초 세팅
huniversal Nov 3, 2025
d8fe372
Remove: 기본 svg 파일 제거
huniversal Nov 3, 2025
bce84ef
Remove: .DS_Store 파일 제거
huniversal Nov 3, 2025
4ae7897
Style: Emotion 전역 및 테마 변수 설정
huniversal Nov 6, 2025
66f795c
Style: 스타일 변수 파일 통합 및 컨테이너 세팅 추가
huniversal Nov 6, 2025
5cc18ec
Init: 프로젝트 재생성
huniversal Nov 6, 2025
37c7b49
Fix: 기존 프로젝트 제거
huniversal Nov 6, 2025
798e8f5
Feat: 헤더 컴포넌트 로직 구현 및 탭 렌더링 구현
huniversal Nov 6, 2025
790f1df
Feat: 메인 게임 페이지 탭별 구분
huniversal Nov 7, 2025
fe74995
Feat: 게임 로직 컴포넌트
huniversal Nov 7, 2025
26a79c9
Feat: 카드 로직 컴포넌트 구현
huniversal Nov 7, 2025
5b9a2ce
Feat: 게임 보드 컴포넌트 구현
huniversal Nov 7, 2025
8c920e7
Feat: 기존 랜덤덱 로직 분리
huniversal Nov 7, 2025
115a99f
Feat: 프로젝트 스타일링 tailwind 변경
huniversal Nov 7, 2025
f46a696
Refactor: 기존 임시 상태 세션 로직 구현
huniversal Nov 7, 2025
ae523dc
Feat: 게임 상태 세션 추가
huniversal Nov 7, 2025
964cdcf
Style: Tailwind 변수 추가
huniversal Nov 7, 2025
4257042
Feat: 카드 세팅
huniversal Nov 8, 2025
44d50e7
Feat: 매칭 실패시 안내 메시지 업데이트
huniversal Nov 9, 2025
fbf90d7
Feat: 타이머 로직 구현
huniversal Nov 9, 2025
a54bc03
Fix: 의존성 배열 제거 및 게임 리셋 세팅
huniversal Nov 10, 2025
d787802
Feat: 로컬스토리지 게임 시간 데이터 정렬
huniversal Nov 10, 2025
f0ff76f
Feat: 기록 저장 및 삭제 로직
huniversal Nov 10, 2025
60b2d1a
Feat: 게임 기록 localstroage 저장 로직 구현
huniversal Nov 10, 2025
9b857a2
Feat: history 배열 상태관리 문구 추가
huniversal Nov 10, 2025
de04f9f
Feat: 게임 히스토리 로직 구현
huniversal Nov 10, 2025
351430f
Feat: 히스토리 스크롤바 고정
huniversal Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.history
.DS_Store
.DS_Store
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오잉 왜 동일한 게 추가되었나요??

26 changes: 26 additions & 0 deletions Week3/homeWork/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
history
.history

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
18 changes: 18 additions & 0 deletions Week3/homeWork/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## React Compiler

The React Compiler is enabled on this template. See [this documentation](https://react.dev/learn/react-compiler) for more information.

Note: This will impact Vite dev & build performances.

## Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
29 changes: 29 additions & 0 deletions Week3/homeWork/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{js,jsx}'],
extends: [
js.configs.recommended,
reactHooks.configs['recommended-latest'],
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: 'latest',
ecmaFeatures: { jsx: true },
sourceType: 'module',
},
},
rules: {
'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
},
},
])
13 changes: 13 additions & 0 deletions Week3/homeWork/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>homework</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading