|
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 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +### Config |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +### Development |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +### Communication & Docs |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
| 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 | +작성 예정 |
0 commit comments