|
1 | 1 | # 🧚🏻 Neverland Server
|
2 |
| -> Server Repository for Capstone Design Project "Neverland" |
| 2 | +> Server Repository for Capstone Design Project "Neverland |
| 3 | +
|
| 4 | +<div align="center"> |
| 5 | + <img src="https://github.com/lemonssoju/.github/assets/80838501/84a0c925-0bc7-4dc7-b3ed-75ef5160a919" /> |
| 6 | +</div> |
| 7 | + |
| 8 | +## 📱 About the Project |
| 9 | +> Automatically Record and Preserve Group Memories |
| 10 | +
|
| 11 | +**Neverland** is a service that provides an efficient way to record and archive the memories of groups and organizations. |
| 12 | + |
| 13 | +#### Automatically Record and Preserve Group Memories |
| 14 | + |
| 15 | +Neverland allows users to automatically compile and generate a unified record of the group's memories, even when individuals remember them differently. Leveraging generative AI technology, this feature enables groups to conveniently and efficiently document their shared experiences. |
| 16 | + |
| 17 | +#### Effective Memory Archiving |
| 18 | +Neverland systematically organizes and stores the group's memory records from both temporal and spatial perspectives. |
| 19 | +This enhances the diversity and efficiency of the memory archiving process. |
| 20 | +<br> |
| 21 | +<br> |
| 22 | + |
| 23 | +## 🚀 Getting Started |
| 24 | + |
| 25 | +## 📌 System Architecture |
| 26 | + |
| 27 | + |
| 28 | +<br> |
3 | 29 |
|
4 | 30 | ## Project Structure
|
5 | 31 | <details>
|
|
187 | 213 |
|
188 | 214 | <br>
|
189 | 215 |
|
190 |
| -## Tech Stacks |
| 216 | +## 🛠️ Tech Stacks |
| 217 | + |
| 218 | +### Frontend |
| 219 | +#### Frontend |
| 220 | +<img src="https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white"> <img src="https://img.shields.io/badge/React_Native-61DAFB?style=for-the-badge&logo=react&logoColor=20232A"> <img src="https://img.shields.io/badge/Recoil-3578E5?style=for-the-badge&logo=Recoil&logoColor=white"> <img src="https://img.shields.io/badge/styled--components-DB7093?style=for-the-badge&logo=styled-components&logoColor=white"> |
| 221 | + |
| 222 | +#### Platform |
| 223 | +<img src="https://img.shields.io/badge/iOS-000000?style=for-the-badge&logo=ios&logoColor=white"> <img src="https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white"> |
| 224 | + |
| 225 | +#### External API |
| 226 | +<img src="https://img.shields.io/badge/Stable Diffusion-B000B4?style=for-the-badge"> |
| 227 | + |
| 228 | +#### Develop tools |
| 229 | +<img src="https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge&logo=visual%20studio%20code&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"> |
| 230 | +<br> |
| 231 | +<br> |
| 232 | + |
| 233 | +### Backend |
191 | 234 | #### Backend
|
192 | 235 | <img src="https://img.shields.io/badge/java-007396?style=for-the-badge&logo=java&logoColor=white"> <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 security-6DB33F?style=for-the-badge&logo=spring security&logoColor=white"> <img src="https://img.shields.io/badge/spring data jpa-6DB33F?style=for-the-badge&logo=spring&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">
|
193 | 236 |
|
|
203 | 246 | #### External API
|
204 | 247 | <img src="https://img.shields.io/badge/ChatGPT 3.5-74AA9C?style=for-the-badge&logo=openai&logoColor=white"><img src="https://img.shields.io/badge/kakaomap api-FFCD00?style=for-the-badge&logo=kakao&logoColor=black">
|
205 | 248 |
|
206 |
| - |
207 |
| - |
208 | 249 | #### Develop tools
|
209 | 250 | <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">
|
210 | 251 | <br>
|
211 | 252 | <br>
|
212 | 253 |
|
213 |
| -## Contributor |
214 |
| -|김중현| |
215 |
| -|:---:| |
216 |
| -|<img src="https://github.com/JoongHyun-Kim.png" width="180" height="180" >| |
217 |
| -| **Backend Developer** | |
| 254 | +## ✨ Features |
| 255 | + |
| 256 | + |
| 257 | + |
| 258 | + |
| 259 | + |
| 260 | + |
| 261 | + |
| 262 | + |
| 263 | + |
| 264 | + |
| 265 | + |
| 266 | + |
| 267 | + |
| 268 | + |
| 269 | +<br> |
| 270 | + |
| 271 | +### ✨ Core Feature Logic |
| 272 | +The core logic of Neverland, the image auto-generation, is powered by **Chat-GPT** and **Stable Diffusion**, and it operates through the following workflow. |
| 273 | + |
| 274 | + |
| 275 | +<br> |
| 276 | +<br> |
| 277 | + |
| 278 | + |
| 279 | +## 🧩 Contributors |
| 280 | +|Joonghyun Kim|Seojin Kwak|Somin Ji| |
| 281 | +|:---:|:---:|:---:| |
| 282 | +|<img src="https://github.com/JoongHyun-Kim.png" width="180" height="180" >|<img src="https://github.com/SJ-Kwak.png" width="180" height="180" >|<img src="https://github.com/ji-somnie.png" width="180" height="180" >| |
| 283 | +| **Backend Developer** | **Frontend Developer**| **AI Developer** | |
| 284 | + |
| 285 | +<br> |
| 286 | +<br> |
| 287 | + |
| 288 | +## 🔗 Open Source Libraries and SDK |
| 289 | +[Stability AI's Stable Diffusion](https://platform.stability.ai/docs/api-reference#tag/SDXL-and-SD1.6) <br> |
| 290 | +[Kakao Map API](https://developers.kakao.com/docs/latest/ko/local/dev-guide) <br> |
| 291 | +[React Native Maps](https://github.com/react-native-maps/react-native-maps) <br> |
| 292 | +[Chat-GPT 3.5 Java Client](https://github.com/TheoKanning/openai-java) |
0 commit comments