Skip to content
@SV-Summer-BootCamp-Team-F

SV-Summer-BootCamp-Team-F

GitHub Readme Stats

Remember plus+

명함을 등록하면 자동으로 관계도를 생성해 주는 서비스

RememberPlus


❓ WHAT IS REMEMBER PLUS?

1. 명함 등록하기

→ 쌓여있는 명함 한 번에 쉽게 관리

2. 관계 한눈에 시각화

→ 자신의 명함 등록
→ 상대방의 명함 등록
→ 자동 관계도 생성

3. 차별화된 디자인과 차트화

→ 한눈에 보기 편한 UI/UX
→ 차트를 통한 분석 ⇒ 나만의 관계 데이터 관리

📚Table of Contents


📍 System Architecture

시스템 아키텍처


🛠️ Tech Stack

Frontend Backend DevOps Monitoring ETC















🔷 Service

[ Main ]

리멤버1

[ Onboarding ]

리멤버3

[ Sign Up & Login ]

리멤버6

[ Enroll Card ]

리멤버5 [ New Card ]

new_card

[ Card Intro ]
intro

[ Card Relation ]
relation

[ Card Relation2 ]
relation2


✏ ERD

erd


✨ API

Swagger

스크린샷 2023-08-02 오전 1 51 38 스크린샷 2023-08-02 오전 1 51 56

📊 Neo4j

Neo4j 연동

스크린샷 2023-08-02 오전 11 23 44 > image

📊 모니터링

prometheus, grafana

스크린샷 2023-08-05 오전 2 39 27

📂 File Directory

📦remember plus
┣ 📂.github
┣ 📂backend
┃ ┣ 📂backend
┃ ┃ ┣ 📜asgi.py
┃ ┃ ┣ 📜settings.py
┃ ┃ ┣ 📜url.py
┃ ┃ ┗ 📜wsgi.py
┃ ┗ 📂neo_db
┃ ┣ 📂migrations
┃ ┣ 📂static
┃ ┣ init.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜models.py
┃ ┣ 📜serializers.py
┃ ┣ 📜urls.py
┃ ┗ 📜view.py
┣ 📂frontend
┃ ┣ 📂.github
┃ ┣ 📂public
┃ ┗ 📂src
┃  ┣ 📂components
┃   ┃ ┣ 📂analytic
┃   ┃ ┃ ┣ 📜BarChart.tsx
┃   ┃ ┃ ┣ 📜Intro2Chart.tsx
┃   ┃ ┃ ┣ 📜IntroLineChart.tsx
┃   ┃ ┃ ┣ 📜LineChart.tsx
┃   ┃ ┃ ┣ 📜PieChart.tsx
┃   ┃ ┃ ┣ 📜StatisticsBox.tsx
┃   ┃ ┃ ┗ 📜ThreeDPieChart.tsx
┃   ┃ ┣ 📂card
┃   ┃ ┃ ┣ 📜CardInfo.tsx
┃   ┃ ┃ ┣ 📜CardInfoUpdateModal.tsx
┃   ┃ ┃ ┣ 📜CardPhotoUpdateModal.tsx
┃   ┃ ┃ ┗ 📜Modal.tsx
┃   ┃ ┣ 📂intro
┃   ┃ ┃ ┣ 📜Information.tsx
┃   ┃ ┃ ┣ 📜Slider.tsx
┃   ┃ ┃ ┣ 📜Sphere.tsx
┃   ┃ ┃ ┗ 📜Text.tsx
┃   ┃ ┣ 📂main
┃   ┃ ┃ ┣ 📜Button.tsx
┃   ┃ ┃ ┣ 📜ButtonEnrollModal.tsx
┃   ┃ ┃ ┣ 📜Card.tsx
┃   ┃ ┃ ┗ 📜Phone.tsx
┃   ┃ ┣ 📂relation
┃   ┃ ┃ ┣ 📜Chart.tsx
┃   ┃ ┃ ┣ 📜ChartContent.tsx
┃   ┃ ┃ ┣ 📜RelationGraph.tsx
┃   ┃ ┃ ┗ 📜ZoomableSVG.tsx
┃   ┃ ┗ 📂user
┃   ┃ ┃ ┣ 📜UserInfoUpdateModal.tsx
┃   ┃ ┃ ┣ 📜UserPhotoUpdateModal.tsx
┃   ┃ ┃ ┗ 📜UserProfile.tsx
┃   ┣ 📂css
┃  ┣ 📂domain
┃   ┣ 📂pages
┃   ┃ ┣ 📂Card
┃   ┃ ┃ ┣ 📜EnrollPage.tsx
┃   ┃ ┃ ┗ 📜NewEnrollPage.tsx
┃   ┃ ┣ 📂Login
┃   ┃ ┃ ┣ 📜LoginPage.tsx
┃   ┃ ┃ ┗ 📜SignupPage.tsx
┃   ┃ ┣ 📂Relation
┃   ┃ ┃ ┗ 📜RelationPage.tsx
┃   ┃ ┣ 📂User
┃   ┃ ┃ ┗ 📜UserPage.tsx
┃   ┃ ┗ 📂test
┃   ┣ 📂sphere
┃   ┃ ┗ 📂textures
┃   ┣ 📂types
┃   ┣ 📂utils
┃   ┣ 📜App.tsx
┃   ┣ 📜index.css
┃   ┗ 📜main.tsx
┗ 📂nginx


♻ Installation

1. Clone Repository

git clone <https://github.com/SV-Summer-BootCamp-Team-F/RememberPlus.git>

2. Front-end : package.json 파일 수정

{
  "proxy": "http://<ip>:<server_port>",
}

3. terminal에서 docker 명령어 실행 🐳

- 보통의 경우
    1. terminal
    2. docker-compose down
    3. docker-compose up / docker-compose up —build
- 발생했던 에러
    1. 권한 문제 (permission denied)
       →sudo chown -R ($USER /Users/경로쓰는곳/.docker/)


👫 Member

Pictures
Name 백동열 하재민 곽소정 정진원 김민지 백유진 임아정
Position Frontend
Leader
Backend
DevOps
Backend
DevOps
Frontend
Backend
DevOps
Frontend
Frontend
GitHub

💬 Medium

🇺🇸 Medium English.ver
🇰🇷 Medium Korean.ver

Pinned Loading

  1. RememberPlus RememberPlus Public

    Dockerfile 1

Repositories

Showing 4 of 4 repositories
  • .github Public

    리드미 파일 작성 레포

    SV-Summer-BootCamp-Team-F/.github’s past year of commit activity
    0 0 0 0 Updated Sep 18, 2023
  • SV-Summer-BootCamp-Team-F/RememberPlus’s past year of commit activity
    Dockerfile 1 0 1 0 Updated Aug 4, 2023
  • frontend Public
    SV-Summer-BootCamp-Team-F/frontend’s past year of commit activity
    TypeScript 0 0 7 0 Updated Aug 4, 2023
  • backend Public
    SV-Summer-BootCamp-Team-F/backend’s past year of commit activity
    Python 0 0 8 1 Updated Aug 4, 2023

Top languages

Loading…

Most used topics

Loading…