Skip to content

Latest commit

 

History

History
130 lines (97 loc) · 6.68 KB

README.md

File metadata and controls

130 lines (97 loc) · 6.68 KB

🧚 Neverland Client

Client repository for Capstone Design Project "Neverland"

📱 About the Project

Automatically Record and Preserve Group Memories

Neverland is a service that provides an efficient way to record and archive the memories of groups and organizations.

Automatically Record and Preserve Group Memories

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.

Effective Memory Archiving

Neverland systematically organizes and stores the group's memory records from both temporal and spatial perspectives. This enhances the diversity and efficiency of the memory archiving process.

🚀 Getting Started

Development

  1. Clone client repository
$ git clone https://github.com/lemonssoju/neverland-client.git
  1. Install node packages with yarn or npm
$ yarn install
$ npm install --force
  1. Add Info.plist in ios/neverland and install pod
$ cd ios && pod install
  1. Set environment variables
- .env: API_URL, STABILITY_API_KEY
- env.d.ts
- android/local.properties: google_map_api_key
  1. Start developing
$ yarn start
$ npm start

📌 System Architecture

architecture

🛠️ Tech Stacks

Frontend

Frontend

Platform

External API

Develop tools



Backend

Backend

JWT

Database

Cloud

CD

External API

Develop tools



✨ Features

7

8

9

10

11

12

13


✨ Core Feature Logic

The core logic of Neverland, the image auto-generation, is powered by Chat-GPT and Stable Diffusion, and it operates through the following workflow. Core Feature



🧩 Contributors

Joonghyun Kim Seojin Kwak Somin Ji
Backend Developer Frontend Developer AI Developer


🔗 Open Source Libraries and SDK

Stability AI's Stable Diffusion
Kakao Map API
React Native Maps
Chat-GPT 3.5 Java Client