프로젝트5 심부릉 파트너십 가입1,2 백엔드 구현 (mongoDB) - 사진업로드,주민번호 암호화 미들웨어 구현 심부릉 앱 파트너십 가입 step1과 step2를 구현하였다화면은 피그마로 먼저 설계하였다백엔드 디렉토리 구조프로젝트 구현 전에 팀원들과 백엔드 디렉토리 구조를 미리 정의해두었다 BACK/ ├── node_modules/ ├── server/ │ ├── config/ │ ├── controller/ │ ├── middleware/ │ ├── query/ │ ├── router/ │ └── uploads/ ├── .env ├── .gitignore ├── .prettierrc ├── app.js ├── package-lock.json └── package.json 1. 미들웨어 (파일 업로드 및 주민등록번호 암호화)파일명: partnershipMiddleware.js미들웨어 폴더에는.. 2024. 12. 17. 심부릉 앱 DB 설계 mongoDB 설계먼저 DB에 저장할 데이터를 아래에 정리해 보았다 로그인 로그아웃 회원가입 아이디 찾기 비밀번호 찾기 아이디 찾기는 이름과 휴대폰 인증을 통해 찾고 비밀번호는 이름과 아이디와 휴대폰 인증을 통해 찾는다회원가입은 아이디와 비밀번호 비밀번호 확인 이름 생년월일 성별 휴대폰 인증 약관 동의를 해야한다 심부름 수행을 할 수 있는 파트너십 가입 은 신분증 전체 사진과 이름 주민등록번호 메일주소를 입력후 확인버튼을 누르고 프로필 등록을 위한 본인확인 정면 사진과 입금 계좌 정보(은행 계좌번호 예금주) 주로 수행할 심부름 종류 고르기, 필수정보인 배달 수단, 경력, 자격증,사업자 여부를 추가할 수 있다 유저 프로필에는 파트너십 가입 여부에 따라 가입 전 가입 중 가입 후로 나뉘며 심.. 2024. 12. 2. 심부릉 앱 DB 심부릉 앱 DB는 MongoDB를 사용하려 한다 MongoDBMongoDB의 개념MongoDB는 NoSQL 데이터베이스 시스템 중에서도 문서 지향 데이터베이스(Document-Oriented Database)에 속합니다. 문서 지향 데이터베이스는 관계형 데이터베이스(Relational Database)와 달리 테이블이나 레코드와 같은 구조를 가지지 않고, JSON 형태로 데이터를 저장합니다. 따라서 몽고디비에서는 데이터를 문서(Document)라는 개념으로 관리하며, 각 문서는 필드(Field)와 값(Value)으로 구성됩니다. 몽고DB는 동적 스키마를 지원한다, 떄문에 애플리케이션의 데이터 구조가 변경되어도 데이터베이스를 수정할 필요가 없다.또한 몽고DB는 몽고디비는 여러 대의 서버에 데이터를 분산하여.. 2024. 11. 30. 심부릉 앱 화면 기획 각 앱 화면은 피그마로 기획하였으며 피그마의 Annotate it 플러그인을 통해 기획서도 피그마 페이지에 포함해 라이브로 기능에 대한 정의가 업데이트 될 수 있도록 하였다 공통 UI 정의공통적인 UI는 따로 정의해 두었다각각 하단 nav바와 공통 UI 아이콘, 2depth이상 page의 헤더 영역을 정의하였다페이지 영역값과 floating 버튼을 정의해 두었다Flow 정의피그마의 prototype 기능을 사용하여 flow를 앱화면으로 구현 할 수 있도록 하였다 기능정의서피그마의 Annotate it 플러그인을 사용해 각 화면의 기능에 대한 정의를 하였다 2024. 11. 30. 심부름 앱 기획 앱 소개심부릉은 커뮤니티 기반의 심부름 플랫폼으로, 사용자들이 도움을 요청하거나 제공할 수 있는 새로운 연결 창구를 제공하는 앱입니다. 슬로건"심부릉, 당신의 심부름을 더 빠르고 더 간편하게!"디자인심부릉은 심부름과 부릉부릉을 합쳐 심부름을 빠르게 해결한다는 의미를 담고 있습니다 로고 부분에서는 로고 텍스트에 심부릉의 주 컬러인 노란색을 사용해 긍정적인 느낌을 주었고 하늘색의 모자를 이용해 신뢰감을 전달했습니다. 벤치마킹해주세요심부름의 요청자와 수행자의 구분, 심부름 요청 과정,사용자 프로필 등록 과정, 심부름 파트너십 요청 과정을 참고 하였습니다. 참고하는 과정 중 심부름의 요청 과정,프로필 등록 과정,파트너십 요청과정이 페이지 별로 너무 많이 나누어져 불편했으며 다른 팀원들도 "과정이 페이지 별로 나.. 2024. 11. 30. 이전 1 다음