Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
af8809b
sprint misson1 upload
huuitae Jun 18, 2025
1acdc85
폰트 최대 크기 및 버튼 최대 크기 제한
huuitae Jun 19, 2025
c5c6f2a
privacy, faq 페이지 추가
huuitae Jun 19, 2025
cb328a2
스프린트 미션 2 완료
huuitae Jun 19, 2025
a3b7dd2
css 색상 변수 적용
huuitae Jun 19, 2025
f90b8d4
스프린트 미션3 완료
huuitae Jun 20, 2025
897c81f
스프린트 미션3 기본 요구사항 완료
huuitae Jun 20, 2025
23099ee
Merge remote-tracking branch 'refs/remotes/origin/main'
huuitae Jun 20, 2025
0ce8d20
스프린트 미션3 심화 요구사항 적용
huuitae Jun 20, 2025
0b887e6
og:description 추가
huuitae Jun 20, 2025
2c9faf7
meta 태그 수정
huuitae Jun 20, 2025
25ceefb
feat: 스프린트 미션3 모바일 사이즈 화면 완료, chore: Prttier 적용
huuitae Jun 21, 2025
d808fc5
fix: 로고 이미지 클릭시 /로 이동
huuitae Jun 21, 2025
15ae029
fix: 로그인, 회원가입 버튼 색상 수정
huuitae Jun 21, 2025
6aef5fd
test: netlify에서 로고 이미지 안보이는 현상 수정
huuitae Jun 21, 2025
2372c22
fix: 이미지 경로 수정
huuitae Jun 21, 2025
4c2ffd7
태그 스타일 선택자 class로 변경
huuitae Jun 23, 2025
2ace76e
fix: 이미지 이름 및 경로 수정
huuitae Jun 23, 2025
8dd27f6
fix: h1 태그 대체
huuitae Jun 23, 2025
e715759
fix: label 태그 사용
huuitae Jun 23, 2025
d2d7788
feat: sprint-mission4 시작
huuitae Jun 23, 2025
541177e
feat: 로그인, 회원가입 페이지 입력 값 검사 기능 및 에러 표시 기능 추가
huuitae Jun 24, 2025
e85792b
feat: input 값의 유효성 검사 결과에 따라 버튼 활성화/비활성화 기능 추가
huuitae Jun 25, 2025
d62f0e1
fix: 유효성 검사 플래그 값 대입 조건 수정
huuitae Jun 25, 2025
2993db2
fix: 에러 표기 및 버튼 활성화 스타일 클래스 추가/제거 방식으로 변경
huuitae Jun 27, 2025
c33b765
fix: 회원가입 버튼 활성화 수정
huuitae Jun 27, 2025
41c5201
feat: Sprint Mission 4 심화 요구사항 기능 추가
huuitae Jun 27, 2025
9d4e504
fix: 코드 수정
huuitae Jun 27, 2025
6b052a1
fix: 유효성 검사 실패했을때 input칸 테두리 색 변경 안되던거 수정
huuitae Jun 27, 2025
c1956ec
fix: 비밀번호 확인 빈 칸일 때 오류메시지 내용 수정
huuitae Jun 27, 2025
fb9f6a4
feat: React, React Router 설치 및 패키지 생성
huuitae Jul 15, 2025
ea08cd5
feat: 홈 화면, Header, Footer 추가
huuitae Jul 15, 2025
149c8e0
fix: Header 컴포넌트 수정
huuitae Jul 15, 2025
884e86e
Merge branch 'Basic-황휘태-sprint5'
huuitae Jul 15, 2025
b760481
chore: 파일 정리
huuitae Jul 15, 2025
29046bc
fix: 메인화면, Header, Footer 수정
huuitae Jul 15, 2025
4737366
fix: 로그인 페이지 수정
huuitae Jul 15, 2025
e3a92d8
feat: 회원가입 페이지 리액트로 변경
huuitae Jul 22, 2025
5f0f4a1
fix: header, footer css 분리
huuitae Jul 22, 2025
bdfe4d5
feat: 로그인, 회원가입 React-Hook-Form을 이용하여 유효성 검사 처리 추가
huuitae Jul 23, 2025
66ff7bf
fix: 유효성 검증 메시지 부분 수정
huuitae Jul 23, 2025
6ca79e5
fix: 비밀번호 확인 유효성 검사 수정
huuitae Jul 24, 2025
e2bed54
feat: 메뉴 이동시 Header 변경
huuitae Jul 25, 2025
b64fb87
feat: 베스트 상품 완료
huuitae Jul 26, 2025
3baecf0
feat: 드롭다운 리스트 컴포넌트 추가
huuitae Jul 26, 2025
4499eb1
feat: 전체 상품 목록 추가
huuitae Jul 28, 2025
a565336
feat: pagination 버튼 추가
huuitae Jul 29, 2025
a2e0490
feat: pagination 기능 추가
huuitae Jul 30, 2025
6f87bed
feat: 커스텀 훅을 사용하여 반응형 작업 처리 추가
huuitae Jul 30, 2025
28dd693
fix: pagination 로직 수정
huuitae Jul 31, 2025
5a3741d
fix: pagination 버튼 로직 수정
huuitae Jul 31, 2025
a562fe0
fix: 코드리뷰 개선 사항 반영
huuitae Aug 4, 2025
06259e0
Merge branch 'React-황휘태-sprint5'
huuitae Aug 4, 2025
c176f8d
feat: 상품 등록하기 페이지 추가
huuitae Aug 4, 2025
3cb4230
feat: 상품 등록 페이지 UI 추가, styled component 추가
huuitae Aug 5, 2025
3ecc116
feat: 해시태그 컴포넌트 추가
huuitae Aug 5, 2025
7890487
feat: 태그 UI 추가, form 내용 확인하여 등록 버튼 활성화 기능 추가
huuitae Aug 6, 2025
ff81ffd
feat: 반응형 추가, 이미지 등록 에러메시지 추가
huuitae Aug 7, 2025
d7a1f59
fix: 태그 한글 입력후 등록시 두 번 입력되는 현상 수정
huuitae Aug 7, 2025
bf1e56e
Merge branch 'React-황휘태-sprint6'
huuitae Aug 7, 2025
a91ec38
feat: 아이템 상세페이지 라우팅 추가
huuitae Aug 7, 2025
db26af8
docs: README 수정
huuitae Aug 7, 2025
d9fbfe4
docs: README 수정
huuitae Aug 7, 2025
b1ca77f
docs: README 수정
huuitae Aug 7, 2025
7209459
feat: 상품 상세 정보, 문의 하기 textarea 추가
huuitae Aug 8, 2025
43f3aca
rename: 문의사항 컴포넌트 분리
huuitae Aug 8, 2025
28dbbfc
feat: 문의 목록 추가
huuitae Aug 8, 2025
f337c1e
feat: 문의 내역이 없을 때 빈 이미지 추가
huuitae Aug 9, 2025
44fce53
feat: useService 커스텀 훅 추가
huuitae Aug 28, 2025
889ced0
refactor: 컴포넌트 분리
huuitae Aug 28, 2025
32a29e2
design: 케밥 메뉴 및 케밥 드롭다운 리스트 UI 추가
huuitae Aug 28, 2025
0663d77
design: 제품 제목에 케밥 메뉴 추가
huuitae Aug 28, 2025
affa433
design: 반응형 디자인 적용
huuitae Aug 29, 2025
9505976
design: 버튼에 hover 효과 추가
huuitae Aug 29, 2025
4c33e07
feat: 문의 등록 API 추가
huuitae Aug 29, 2025
27e7a37
refactor: 문의 작성 컴포넌트 분리
huuitae Aug 29, 2025
bd65187
refactor: 컴포넌트 구조 변경
huuitae Aug 29, 2025
f40f57f
fix: 문의 없을 때 이미지 보여주는 로직 수정
huuitae Aug 29, 2025
dfc3bf2
docs: README 수정
huuitae Aug 29, 2025
4625775
fix: 문의 내역 표출 조건 변경
huuitae Aug 29, 2025
f00023f
fix: 코드 리뷰 반영
huuitae Sep 2, 2025
63ea427
Merge branch 'React-황휘태-sprint7'
huuitae Sep 2, 2025
055407a
Merge branch 'main' of https://github.com/Imhwitae/18-Sprint-Mission
huuitae Sep 2, 2025
ec03870
refactor: 메인, 로그인 페이지 타입스크립트 적용
huuitae Sep 2, 2025
49cf6d9
feat: 타입스크립트 적용
huuitae Sep 10, 2025
1d9ff17
feat: 회원가입 타입 추가
huuitae Sep 10, 2025
dab7072
chore: Next 프로젝트 세팅
huuitae Sep 11, 2025
bfa89f9
design: 기본 디자인
huuitae Sep 15, 2025
f93c000
design: 헤더 추가
huuitae Sep 15, 2025
ae43cd8
design: 서치바 추가
huuitae Sep 15, 2025
436307a
chore: mongoose 설치
huuitae Sep 16, 2025
f52b9a3
design: Todo 컴포넌트 제작
huuitae Sep 16, 2025
0719189
design: 체크리스트 완료 상태 디자인 추가
huuitae Sep 17, 2025
ed4030a
feat: 투두리스트 데이터 요청 추가
huuitae Sep 17, 2025
82872c5
rename: 컴포넌트 이름 수정
huuitae Sep 17, 2025
eff48bd
refactor: 투두리스트 리팩토링
huuitae Sep 17, 2025
ec1ba8a
feat: 헤더 로고에 링크 추가
huuitae Sep 18, 2025
a773baf
feat: 할 일 추가하기 기능 개발
huuitae Sep 18, 2025
925b61d
design: 로딩스피너 추가
huuitae Sep 18, 2025
841ec30
feat: 할 일 완료/진행 중 상태 변경 기능 추가
huuitae Sep 18, 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
41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/src/app/globals.css
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
25 changes: 25 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import { dirname } from "path";
import { fileURLToPath } from "url";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);

const compat = new FlatCompat({
baseDirectory: __dirname,
});

const eslintConfig = [
...compat.extends("next/core-web-vitals", "next/typescript"),
{
ignores: [
"node_modules/**",
".next/**",
"out/**",
"build/**",
"next-env.d.ts",
],
},
];

export default eslintConfig;
7 changes: 7 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
/* config options here */
};

export default nextConfig;
Loading
Loading