Skip to content

Commit 3d2c741

Browse files
committed
docs: 리드미 추가
1 parent e850d91 commit 3d2c741

5 files changed

Lines changed: 98 additions & 50 deletions

File tree

README.md

Lines changed: 98 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,98 @@
1-
# React + TypeScript + Vite
2-
3-
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
4-
5-
Currently, two official plugins are available:
6-
7-
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
8-
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
9-
10-
## Expanding the ESLint configuration
11-
12-
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
13-
14-
- Configure the top-level `parserOptions` property like this:
15-
16-
```js
17-
export default tseslint.config({
18-
languageOptions: {
19-
// other options...
20-
parserOptions: {
21-
project: ['./tsconfig.node.json', './tsconfig.app.json'],
22-
tsconfigRootDir: import.meta.dirname,
23-
},
24-
},
25-
})
26-
```
27-
28-
- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`
29-
- Optionally add `...tseslint.configs.stylisticTypeChecked`
30-
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:
31-
32-
```js
33-
// eslint.config.js
34-
import react from 'eslint-plugin-react'
35-
36-
export default tseslint.config({
37-
// Set the react version
38-
settings: { react: { version: '18.3' } },
39-
plugins: {
40-
// Add the react plugin
41-
react,
42-
},
43-
rules: {
44-
// other rules...
45-
// Enable its recommended rules
46-
...react.configs.recommended.rules,
47-
...react.configs['jsx-runtime'].rules,
48-
},
49-
})
50-
```
1+
# 💌 To. HERO
2+
3+
<p align="center">
4+
<img src="./docs/readme-image.png" />
5+
</p>
6+
7+
> To. HERO - 경찰관, 소방관들에게 감사 인사를 전달하는 편지 서비스
8+
> 개발 기간 : 2024.12 ~ 2025.01
9+
> 배포 주소 : https://tohero.co.kr
10+
11+
<br />
12+
13+
## ✅ 프로젝트 소개
14+
15+
<img src="./docs/1.png" />
16+
<img src="./docs/2.png" />
17+
<img src="./docs/3.png" />
18+
<img src="./docs/4.png" />
19+
20+
<br />
21+
22+
## ✅ 멤버 구성
23+
24+
- 기획 2명
25+
- 디자인 1명
26+
- 프론트엔드 1명
27+
- 백엔드 1명
28+
29+
<br />
30+
31+
## ✅ 기술 스택
32+
33+
### Environment
34+
35+
![visual studio code](https://img.shields.io/badge/visual_studio_code-0082CF?logo=vscode&logoColor=white)
36+
&nbsp;
37+
![Git](https://img.shields.io/badge/Git-F05032?logo=Git&logoColor=white)
38+
&nbsp;
39+
![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub&logoColor=white)
40+
41+
### Config
42+
43+
![yarn](https://img.shields.io/badge/Yarn-2C8EBB?logo=yarn&logoColor=white)
44+
45+
### Development
46+
47+
![React](https://img.shields.io/badge/React-v18.0.0-61DAFB?logo=react)
48+
&nbsp;
49+
![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)
50+
&nbsp;
51+
![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-06B6D4?logo=tailwindcss&logoColor=white)
52+
&nbsp;
53+
![ReactQuery](https://img.shields.io/badge/ReactQuery-FF4154?logo=reactquery&logoColor=white)
54+
&nbsp;
55+
![zustand](https://img.shields.io/badge/zustand-582C3D?logo=zustand&logoColor=white)
56+
&nbsp;
57+
![vercel](https://img.shields.io/badge/Vercel-000000?logo=vercel&logoColor=white)
58+
59+
### Communication & Docs
60+
61+
![Notion](https://img.shields.io/badge/Notion-000000?logo=Notion&logoColor=white)
62+
&nbsp;
63+
![Swagger](https://img.shields.io/badge/Swagger-85EA2D?logo=Swagger&logoColor=white)
64+
65+
<br />
66+
67+
## ✅ 주요 기능
68+
69+
### ✨ 로그인 및 닉네임 등록
70+
71+
- 카카오 로그인과 비로그인을 선택할 수 있습니다.
72+
- 처음 로그인을 하거나 비로그인을 선택한 경우, 닉네임 등록을 진행합니다.
73+
- 이전에 카카오 로그인을 했었다면, 바로 홈 화면으로 이동합니다.
74+
75+
### ✨ 경찰관, 소방관을 위한 편지 조회
76+
77+
- 투히어로를 통해 사람들이 작성한 편지를 확인할 수 있습니다.
78+
- 모바일 특성을 고려해 무한 스크롤로 편지 내용을 추가적으로 조회할 수 있습니다.
79+
- 누적 편지 개수에 따라 홈 화면에 보이는 이미지가 점점 밝아집니다.
80+
81+
### ✨ 경찰관, 소방관을 위한 편지 작성
82+
83+
- 경찰관, 소방관께 드릴 편지를 작성할 수 있습니다.
84+
- 특정 경찰서 혹은 소방서, 특정 경찰관 혹은 소방관에게 전달드릴 수 있습니다.
85+
- 경찰서와 소방서는 키워드로 검색할 수 있습니다.
86+
- 편지 작성에 도움이 될 수 있도록 다른 사람들이 작성한 편지를 조회할 수 있습니다.
87+
- 경찰관, 소방관분들의 최근 소식을 확인할 수 있습니다.
88+
- 편지가 실제로 전달되면 알림을 받을 수 있도록 푸시 알림 받기 여부를 선택할 수 있습니다.
89+
90+
추가 작성 예정
91+
92+
<br />
93+
94+
<br />
95+
96+
## ✅ 화면 구성
97+
98+
작성 예정

docs/1.png

4.11 MB
Loading

docs/2.png

3.83 MB
Loading

docs/3.png

2.45 MB
Loading

docs/4.png

543 KB
Loading

0 commit comments

Comments
 (0)