Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ea93148
Create README.md
yongsub-lee Nov 19, 2025
76990d8
feat: 판다마켓 랜딩, 로그인, 회원가입 페이지 UI 구현
mdeeno Dec 4, 2025
be4d1c7
feat: Pretendard Variable 폰트 추가 및 스타일 수정
mdeeno Dec 6, 2025
8d5a1ff
feat: CSS 변수 추가(컬러 팔레트) 및 스타일 일관성 개선
mdeeno Dec 6, 2025
2f6c9bd
feat: 접근성 향상을 위한 sr-only 클래스 추가 및 제목 태그 수정
mdeeno Dec 6, 2025
5136a3e
docs: README.md 마크업 수정 및 제목 태그 변경
mdeeno Dec 6, 2025
f773fd8
docs: README.md 불필요한 공백 제거 및 내용 정리
mdeeno Dec 6, 2025
01bf609
refactor(mentor): 구글애널리틱스(주석처리), 네이밍 카멜케이스로 수정, Alt Text 수정완료, misson…
mdeeno Dec 18, 2025
e30824b
fix: 에러메세지 수정(상태코드 포함)
mdeeno Dec 18, 2025
f099d6d
feat: 프론트엔드와 백엔드 저장소 분리
mdeeno Jan 16, 2026
59247f0
feat: 상품 등록 페이지 심화 기능 구현 및 반응형 스타일 적용
mdeeno Jan 17, 2026
b003a90
design: 헤더의 네비게이션, 폰트 크기 등 CSS 수정
mdeeno Jan 17, 2026
cd22ff5
refactor: 코드리뷰 반영
mdeeno Feb 19, 2026
6840a71
refactor: nextjs로 리팩터링
mdeeno Feb 19, 2026
64da552
refactor: 기존 페이지 NextJs로 리팩터링
mdeeno Feb 21, 2026
80fcb46
fix: 마이그레이션 오류 수정중
mdeeno Feb 21, 2026
6574035
feat: 자유게시판 기능구현 완료(스타일 적용 필요
mdeeno Feb 21, 2026
60887f6
feat: 기능 구현 완료, 반응형 및 세부 스타일 수정 필요
mdeeno Feb 21, 2026
5347d5c
feat: 스타일 수정 완료
mdeeno Feb 22, 2026
34e0dca
fix: 불필요 div 제거
mdeeno Feb 22, 2026
0a52161
fix: 베스트 게시글 요구사항에 따라 최신순으로 정렬
mdeeno Feb 22, 2026
80eba08
chore: if 문 중괄호 추가
mdeeno Feb 25, 2026
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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
node_modules
.env
!env/.env.example
generated/
.DS_Store
del/

._*
.next

repomix-output.xml
18 changes: 18 additions & 0 deletions 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 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.flat.recommended,
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_]' }],
},
},
])
35 changes: 35 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"name": "panda-market",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"clsx": "^2.1.1",
"cors": "^2.8.5",
"dotenv": "^17.2.3",
"express": "^5.2.1",
"mongoose": "^9.1.3",
"next": "^16.1.6",
"react": "^19.2.3",
"react-dom": "^19.2.0",
"react-icons": "^5.5.0",
"zod": "^4.3.5"
},
"devDependencies": {
"@eslint/js": "^9.39.1",
"@types/react": "^19.2.5",
"@types/react-dom": "^19.2.3",
"babel-plugin-react-compiler": "^1.0.0",
"eslint": "^9.39.1",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.24",
"globals": "^16.5.0",
"nodemon": "^3.1.11"
}
}
Loading