|
1 | | -# Cherrypick-Server |
| 1 | +## ChwitKey-Server |
| 2 | +취트키 서버 레포입니다. |
| 3 | + |
| 4 | +<div align="center"> |
| 5 | + |
| 6 | +# 🔑 취업 성공의 치트키, 취트키! |
| 7 | + |
| 8 | + <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/4620b760-81d1-4c40-827e-cfad14dd6f13"/> <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/687e759a-8b00-4a58-a523-eae0eb2dbbb6"/> <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/c6876d12-0414-4f86-aa0c-9ba225453c47"/> |
| 9 | + |
| 10 | + |
| 11 | +## 2023.07 - 2023. 08 |
| 12 | + |
| 13 | +##### 2023. 08. 22 취트키 version 1.0 Google PlayStore 출시 신청 |
| 14 | + |
| 15 | +### 협업 |
| 16 | + |
| 17 | +<img src="https://img.shields.io/badge/PM-008FC7?style=flat&logo=microsoft&logoColor=white"/> |
| 18 | +<img src="https://img.shields.io/badge/Design-FF6550?style=flat&logo=adobeillustrator&logoColor=white"/> |
| 19 | +<img src="https://img.shields.io/badge/Android-9999FF?style=flat&logo=android&logoColor=white"/> |
| 20 | +<img src="https://img.shields.io/badge/SpringBoot-0ABF53?style=flat&logo=spring&logoColor=white"/> |
| 21 | + |
| 22 | +### 추후 지속적인 업데이트 및 리팩토링 예정 🔥 |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | +<br> |
| 27 | + |
| 28 | +</div> |
| 29 | + |
| 30 | +## *****Description***** |
| 31 | + |
| 32 | + |
| 33 | +🔑 ・ *****관심 직군과 키워드를 설정하여 필요한 기사를 한 눈에 볼 수 있어요***** ・ 🔑 |
| 34 | +- 관심 직군을 최대 3개까지 선택! |
| 35 | +- 관심 키워드를 최대 10개까지 선택! |
| 36 | +- 인기순, 최신순, 오래된 순으로 정렬해서 확인해요! |
| 37 | +- 궁금한 기사는 바로 검색할 수도 있어요! |
| 38 | + |
| 39 | +<br> |
| 40 | + |
| 41 | +🔑 ・ *****저장하고 싶은 기사는 스크랩하고, 공유해요***** ・ 🔑 |
| 42 | +- 필요한 기사는 스크랩하여 모아 볼 수 있어요! |
| 43 | +- 공유하고 싶은 기사는 링크를 전달할 수 있어요! |
| 44 | + |
| 45 | +<br> |
| 46 | + |
| 47 | +🔑 ・ *****GPT는 내 친구! 기사 별로 GPT와의 채팅이 가능해요!***** ・ 🔑 |
| 48 | +- 내가 봤던 기사를 GPT가 요약해줘요! |
| 49 | +- 기사에 관련된 질문이라면 얼마든지 GPT와 채팅할 수 있어요! |
| 50 | + |
| 51 | +<br> |
| 52 | +<br> |
| 53 | +<br> |
| 54 | + |
| 55 | + |
| 56 | +<div align="center"> |
| 57 | + |
| 58 | +# 👤 *****Contributor***** |
| 59 | +<div align="center"> |
| 60 | +<table style="font-weight : bold"> |
| 61 | + <tr> |
| 62 | + <td align="center"> |
| 63 | + <a href="https://github.com/arinming"> |
| 64 | + <img alt="dangnak2" src="https://avatars.githubusercontent.com/dangnak2" width="100" /> |
| 65 | + </a> |
| 66 | + </td> |
| 67 | + <td align="center"> |
| 68 | + <a href="https://github.com/JunYeong0314"> |
| 69 | + <img alt="witwint" src="https://avatars.githubusercontent.com/witwint" width="100" /> |
| 70 | + </a> |
| 71 | + </td> |
| 72 | + <td align="center"> |
| 73 | + <a href="https://github.com/syeonnn"> |
| 74 | + <img alt="letskuku" src="https://avatars.githubusercontent.com/letskuku" width="100" /> |
| 75 | + </a> |
| 76 | + </td> |
| 77 | + </tr> |
| 78 | + <tr> |
| 79 | + <td align="center">김민기</td> |
| 80 | + <td align="center">문석범</td> |
| 81 | + <td align="center">이유정</td> |
| 82 | + </tr> |
| 83 | + </table> |
| 84 | +</div> |
| 85 | + |
| 86 | +<br> |
| 87 | + |
| 88 | +# 📱 *****Preview***** |
| 89 | + |
| 90 | +| 로그인 | 회원 등록 | 직군별 기사 리스트 | 키워드별 기사 리스트 | |
| 91 | +|:----------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------:| |
| 92 | +| <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/7c99a578-37b5-449f-824d-77062d6a7bb7"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/08db55cc-a475-480a-a44c-f6ecc9aa9852"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/16abe72e-3139-4679-b0a8-aa1c3466db45"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/677dc57a-3e88-4f7c-bee7-d2b1fc8611aa"/> | |
| 93 | + |
| 94 | +| 기사 검색 | 기사 상세 페이지 | 키워드 등록 | 마이페이지 | |
| 95 | +|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:| |
| 96 | +| <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/cbb7a8ca-b817-45d0-9015-6b2a5d960e53"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/42569374-7fc1-4eca-80c0-91c717327ca8"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/ed22f2bb-78ca-4cf9-b8cd-e50d90c263a7"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/d098dfcf-e0fb-4e3d-af46-3199bfc1abc0"/> | |
| 97 | + |
| 98 | +| 마이페이지 상세 | 지피티 | 스크랩 리스트 | 직군 선택 | |
| 99 | +|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------:| |
| 100 | +| <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/cbe03e0c-dd12-4af4-a984-6d82692d8cd2"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/ad37f475-d05e-4ffa-bc34-460cbd869cda"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/9cba6fcf-828a-4dc2-92cc-4251740fd465"/> | <img width="200px" src="https://github.com/Cherrypickk/ChwitKey-Android/assets/97820109/d1f58550-0e98-4115-ba05-c0ac92dc6dbb"/> | |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | +</br> |
| 107 | + |
| 108 | +# 🔎 ***Architecture*** |
| 109 | + |
| 110 | + |
| 111 | +### ALM |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | +<br> |
| 116 | + |
| 117 | + |
| 118 | +### CI / CD |
| 119 | + |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | + |
| 124 | +<br> |
| 125 | + |
| 126 | +# 📕 *****Convention***** |
| 127 | + |
| 128 | +[우리의 협업 방식 ✅ Link](https://bustling-iguanodon-674.notion.site/f89ae6a682c144f7ae0b69efc670bf77) |
| 129 | + |
| 130 | + |
| 131 | +<br> |
| 132 | + |
| 133 | + |
| 134 | +# ⚒️ ***Tech*** |
| 135 | + |
| 136 | + |
| 137 | +### Backend |
| 138 | +<img src="https://img.shields.io/badge/java-007396?style=for-the-badge&logo=java&logoColor=white"> |
| 139 | +<img src="https://img.shields.io/badge/springboot-6DB33F?style=for-the-badge&logo=springboot&logoColor=white"> <img src="https://img.shields.io/badge/spring data jpa-6DB33F?style=for-the-badge&logoColor=white"> <img src="https://img.shields.io/badge/hibernate-59666C?style=for-the-badge&logo=hibernate&logoColor=white"> <img src="https://img.shields.io/badge/gradle-02303A?style=for-the-badge&logo=gradle&logoColor=white"> |
| 140 | +<img alt="Python" src ="https://img.shields.io/badge/jwt-black.svg?&style=for-the-badge&logo=jwt&logoColor=white"/> |
| 141 | + |
| 142 | +### DB |
| 143 | +<img src="https://img.shields.io/badge/amazon rds-527FFF?style=for-the-badge&logo=amazonrds&logoColor=white"> <img src="https://img.shields.io/badge/mysql-4479A1?style=for-the-badge&logo=mysql&logoColor=white"> <img src="https://img.shields.io/badge/jasypt-0769AD?style=for-the-badge&logoColor=white"> <img src="https://img.shields.io/badge/amazon s3-569A31?style=for-the-badge&logo=amazons3&logoColor=white"> |
| 144 | + |
| 145 | +### CI/CD |
| 146 | +<img src="https://img.shields.io/badge/jenkins-D24939?style=for-the-badge&logo=jenkins&logoColor=white"> <img src="https://img.shields.io/badge/docker-2496ED?style=for-the-badge&logo=docker&logoColor=white"> <img src="https://img.shields.io/badge/docker hub-2496ED?style=for-the-badge&logo=docker&logoColor=white"> |
| 147 | + |
| 148 | +### Deploy |
| 149 | +<img src="https://img.shields.io/badge/amazon ec2-FF9900?style=for-the-badge&logo=amazon ec2&logoColor=white"> |
| 150 | + |
| 151 | +### Develop Tool |
| 152 | +<img src="https://img.shields.io/badge/intelliJ-000000?style=for-the-badge&logo=intellij idea&logoColor=white"> <img src="https://img.shields.io/badge/postman-FF6C37?style=for-the-badge&logo=postman&logoColor=white"> <img src="https://img.shields.io/badge/github-181717?style=for-the-badge&logo=github&logoColor=white"> <img src="https://img.shields.io/badge/git-F05032?style=for-the-badge&logo=git&logoColor=white"> |
| 153 | + |
| 154 | + |
| 155 | +<br> |
| 156 | + |
| 157 | + |
| 158 | +## 📁 *****Foldering***** |
| 159 | + |
| 160 | +</div> |
| 161 | + |
| 162 | + |
| 163 | +``` |
| 164 | +📂 com.ChwitKey |
| 165 | +┣ 📂 article |
| 166 | +┃ ┣ 📂 application |
| 167 | +┃ ┣ 📂 domain |
| 168 | +┃ ┣ 📂 dto |
| 169 | +┃ ┣ 📂 exception |
| 170 | +┃ ┣ 📂 presentation |
| 171 | +┣ 📂 chat |
| 172 | +┃ ┣ 📂 application |
| 173 | +┃ ┣ 📂 domain |
| 174 | +┃ ┣ 📂 dto |
| 175 | +┃ ┣ 📂 exception |
| 176 | +┃ ┣ 📂 presentation |
| 177 | +┣ 📂 global |
| 178 | +┃ ┣ 📂 config |
| 179 | +┃ ┣ 📂 dto |
| 180 | +┃ ┣ 📂 entity |
| 181 | +┃ ┣ 📂 presentation |
| 182 | +┃ ┣ 📂 resolver |
| 183 | +┃ ┣ 📂 utils |
| 184 | +┣ 📂 member |
| 185 | +┃ ┣ 📂 application |
| 186 | +┃ ┣ 📂 domain |
| 187 | +┃ ┣ 📂 dto |
| 188 | +┃ ┣ 📂 exception |
| 189 | +┃ ┣ 📂 presentation |
| 190 | +``` |
| 191 | + |
0 commit comments