Skip to content

Y00NSJ/Mandy_FE_expo

Repository files navigation

Mandy

새해에는 더욱 성장할 당신을 위한-

만다라트 계획표 작성 어플리케이션

만다라트(mandalart)란?

  • 일본의 디자이너 이마이즈미 히로아키가 고안한 발상 기법으로, 본질을 깨닫고 목적을 달성하는 기술을 뜻합니다.
  • 그림이나 도형이 반복되며 펼쳐진 불교화 양식인 '만다라(mandala)'에서 유래했습니다.
  • 중앙의 33 사각형에는 중심 목표 및 세부 목표를, 외곽 8개의 33 사각형에는 각각 세부 목표와 그를 이루기 위한 실천 사항을 작성합니다.

Members

  • 윤서진

    • 숙명여자대학교 컴퓨터과학전공
    • 프론트엔드 구현
  • 강민우

    • 고려대학교 데이터과학과
    • 백엔드 구현

🛠 Tech Stack

Front-End

https://github.com/Y00NSJ/Mandy_FE_expo

  • React Native w/ expo
  • javascript, typescript

Back-End

https://github.com/minwookang219/Mandy

  • Django
  • Python
  • Postman

Database

  • PostgresQL
  • SQLite: for development test

External API

  • ChatGPT API: GPT-4o mini

IDE

  • VSCode
  • Pycharm

VCS & Cooperation Tool

  • Git, Github
  • Figma, Flamel
  • ERD Cloud: for designing DB
  • Swagger

Details

Splash Screen & Login

  • 앱 데이터를 로드하는 동안 스플래시 스크린 송출
  • 로드 완료 후 회원가입 및 로그인 창으로 전환

Home

내 만다라트 열람

  • 주요 목표 및 세부 목표 열람
    • 세부 목표 클릭 시 해당 세부 목표에 대한 실천 사항 열람 가능
  • ✏️ 아이콘 클릭해 수정
    • 제목, 주요 목표세부 목표 수정 가능, ✔️ 터치 시 수정 완료
    • 삭제하기 버튼 클릭 시 만다라트 전체 삭제
  • 만다라트가 없을 경우 추가하기
    1. 제목주요 목표 입력 후 다음으로 클릭
    2. 주요 목표실천 사항 입력 후 다음으로 클릭
      • 세부 목표 작성 시 ChatGPT 버튼 표시: 클릭 시 GPT가 추천하는 실천 사항 확인 가능, 클릭 시 실천 사항에 추가됨
    3. 항목을 다 채우지 않아도 완료 버튼을 통해 제출 가능: 추후 Home 탭의 수정 기능으로 추가 가능

Achievement Record

실천 사항에 대한 일간 기록 작성 및 열람

  • 상단바를 통해 현재 만다라트의 주요 목표 확인 가능
  • 만다라트 실천 사항 을 달성하기 위해 활동한 후, 가운데 버튼을 눌러 기록 작성 가능
    1. 세부 목표실천 사항 선택 후
    2. 세 줄 일기 를 작성하여 기록 작성
    3. 작성 후 기록 열람 탭으로 이동
  • 기록 열람 탭: 작성 날짜가 자동으로 표시되며, 해당 실천 사항 에 작성했던 기록을 확인할 수 있음
    • 삭제 가능
    • 상단바를 통해 현재 실천 사항 열람 가능

Social Ranking

사용자들의 성취도 랭킹 확인

  • 일간 기록의 개수로 성취도 집계
  • 퍼센티지로 환산한 랭킹을 리스트업

E-R Diagram

image

About

[몰입캠프 2주차] 만다라트 계획표 작성 및 AI 계획 추천 어플리케이션

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors