Skip to content

Commit 306deb8

Browse files
authored
Merge pull request #144 from codeit-6team/feat/130-readme
📝 docs: Readme 파일 생성
2 parents ce16f96 + 39db7f5 commit 306deb8

File tree

1 file changed

+117
-1
lines changed

1 file changed

+117
-1
lines changed

README.md

Lines changed: 117 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,117 @@
1-
The-julge
1+
# 🧑‍💼 The Julge (더 줄게)
2+
![Frame 1913](https://github.com/user-attachments/assets/52e2d466-029e-4832-b69d-486072faeb95)
3+
4+
5+
## 🧑‍💼 The Julge는 어떤 서비스인가요?
6+
- The Julge는 사용자가 원하는 조건의 일자리를 검색하고 지원하며, 근무 승인까지 받을 수 있는 매칭 플랫폼입니다.
7+
고용인이 더 높은 시급을 제공할 경우, 시급 인상률을 기준으로 일자리를 정렬하는 독특한 기능을 구현하여 사용자에게 더 나은 조건의 일자리를 추천합니다.
8+
## 🚀 배포 링크
9+
[더줄게 바로가기](https://the-julge-eight.vercel.app/)
10+
11+
## 🖐️ 팀원을 소개합니다
12+
|[![](https://avatars.githubusercontent.com/u/198836946?v=4)](https://github.com/minimo-9)|[![](https://avatars.githubusercontent.com/u/127847577?v=4)](https://github.com/Moon-ju-young)|[![](https://avatars.githubusercontent.com/u/166713026?v=4)](https://github.com/dltmdals3929)|[![](https://avatars.githubusercontent.com/u/127362044?v=4)](https://github.com/Yun-Jinwoo)|
13+
|:---:|:---:|:---:|:---:|
14+
| 박광민 | 문주영 | 이승민 | 윤진우 |
15+
16+
## 📚 기술 스택
17+
18+
### Language
19+
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
20+
21+
### FrontEnd
22+
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white) ![Context-API](https://img.shields.io/badge/Context--Api-000000?style=for-the-badge&logo=react)
23+
24+
### Style
25+
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
26+
27+
### 도구 및 유틸리티
28+
<img src="https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white">
29+
30+
### API
31+
<img src="https://img.shields.io/badge/axios-5A29E4?style=for-the-badge&logo=axios&logoColor=white">
32+
33+
### 코드 포매터 및 검사 도구
34+
<img src="https://img.shields.io/badge/ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white"> <img src="https://img.shields.io/badge/Prettier-F7B93E?style=for-the-badge&logo=prettier&logoColor=black">
35+
36+
### 협업툴
37+
<img src="https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white"> <img src="https://img.shields.io/badge/Notion-%23000000.svg?style=for-the-badge&logo=notion&logoColor=white"> <img src="https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white">
38+
39+
### 배포 및 CI/CD
40+
<img src="https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge&logo=vercel&logoColor=white"> <img src="https://img.shields.io/badge/GitHub_Actions-2088FF?style=for-the-badge&logo=github-actions&logoColor=white">
41+
42+
## 📂 폴더 구조
43+
``` bash
44+
project-root/
45+
├── node_modules/
46+
├── public/ # 정적 파일들이 위치하는 폴더
47+
│ └── (필요한 정적 파일들)
48+
├── src/
49+
│ ├── api/ # API 호출 관련 파일들
50+
│ ├── assets/ # 프로젝트에서 사용하는 자산 파일들
51+
│ │ ├── images/
52+
│ │ └── icons/
53+
│ ├── components/ # 재사용 가능한 컴포넌트들
54+
│ │ ├── common/ # 공용 컴포넌트
55+
│ │ └── layout/ # 페이지 레이아웃 컴포넌트들
56+
│ │ └── Navbar.tsx
57+
│ ├── context/
58+
│ ├── constants/ # 상수
59+
│ ├── hooks/ # 커스텀 React 훅들
60+
│ ├── pages/ # 페이지 컴포넌트들 (라우트와 연결됨)
61+
│ ├── utils/ # 유틸리티 함수들
62+
│ ├── App.tsx
63+
│ ├── main.tsx
64+
│ └── index.css
65+
├── .prettierrc
66+
├── .eslintrc.cjs
67+
├── .gitignore
68+
├── index.html
69+
├── package.json
70+
├── README.md
71+
└── vite.config.ts
72+
```
73+
74+
## 📝 컨벤션
75+
76+
### 🧐 Commit Type & Emoji Guide
77+
78+
| **commit type** | **description** |
79+
|---------------|----------------|
80+
| feat | ✨ 기능 추가 |
81+
| feat | 🖼️ 아이콘 추가 |
82+
| fix | 🐛 버그 수정 |
83+
| docs | 📝 문서 수정 |
84+
| style | 🎨 UI, 스타일 관련 추가 및 수정 |
85+
| refactor | ♻️ 리팩토링 |
86+
| chore | 🔧 설정, 빌드 변경 |
87+
| chore | 📁 폴더 구조 변경 또는 디렉토리 작업 |
88+
| remove | 🔥 불필요한 코드/파일 제거 |
89+
| deploy | 🚀 프로젝트 배포 |
90+
91+
92+
93+
### 📂 폴더/파일명 네이밍 컨벤션
94+
95+
| **대상** | **규칙** | **예시** |
96+
| --- | --- | --- |
97+
| 폴더명 | 케밥케이스 (kebab-case) | components, user-profile |
98+
| 컴포넌트 파일명 | 파스칼케이스 (PascalCase) | UserProfile.jsx |
99+
| 이미지/아이콘 파일명 | 케밥케이스 | logo-icon.png, profile-default.png |
100+
| 함수명/변수명 | 카멜케이스 (camelCase) | fetchUserData, userList |
101+
| 환경변수 | 대문자+스네이크케이스 | VITE_API_URL |
102+
103+
### 🖊️ Git Flow
104+
105+
| **브랜치명** | **설명** |
106+
|------------|---------|
107+
| main | 배포 브랜치 |
108+
| develop | 통합 개발 브랜치 |
109+
| feature/* | 기능 개발 브랜치 |
110+
111+
### 🌿 브랜치 네이밍 컨벤션
112+
113+
| **브랜치 종류** | **네이밍 규칙** | **예시** |
114+
| --- | --- | --- |
115+
| 기능 개발 | feat/{이슈번호}-{이름} | feat/13-dropdown |
116+
| 버그 수정 | fix/{이슈번호}-{버그-설명} | fix/24-login-button-bug |
117+
| 문서 수정 | docs/{이슈번호}-{문서-설명} | docs/58-readme-update |

0 commit comments

Comments
 (0)