Skip to content

itdat-namewallet/Mobile

Repository files navigation

온라인 명함 관리 플랫폼 ITDAT

logo
버전 코드 : 16 (2.0.7)


목차
  1. 프로젝트 소개
  2. 요구사항
  3. 페이지별 기능
  4. 개발 환경
  5. 팀원 소개

1. 프로젝트 소개

ITDAT은 기존 종이 명함을 디지털 명함으로 대체하여 환경오염을 줄이고, 효율적인 네트워킹을 가능하게 하는 서비스입니다.
ITDAT은 ESG 경영 실천 및 탄소중립 목표 달성을 위한 솔루션으로 기획되었습니다.

✅ 디지털 명함 생성 및 관리: 사용자가 자신만의 명함을 생성하고, QR 코드나 NFC를 통해 손쉽게 교환 가능

✅ 명함 데이터 저장 및 분류 기능: 물리적인 보관이 필요 없이, 명함 지갑에 저장하고 분류 가능

✅ 인증된 사용자 기반 서비스: 인증된 사용자 기반의 서비스로, 신뢰할 수 있는 명함 제작 가능

✅ 관리자의 사용자 관리: 부적절한 명함 제작의 사용자에 대한 관리자의 제재 가능


2. 요구사항

📁 인증: 자체 회원가입/로그인, 소셜 회원가입/로그인, 이메일 인증 및 유효성 검사

📁 명함 제작: 템플릿 선택, 명함 정보 입력, 명함 커스텀

📁 내 명함: 명함 생성/조회, 명함 정보 기반 연락처 기능 별 연동, 포트폴리오 & 히스토리 작성 및 관리

📁 QR 코드: QR코드 생성/스캔/이미지를 통해 명함 전송

📁 NFC: NFC 카드에 명함 등록, 휴대폰 태깅을 통해 전달

📁 명함첩: 받은 명함 폴더로 관리, 명함 상세 보기, 명함첩 관리

📁 공개 명함: 공개된 명함 조회, 명함 상세보기, 부적절한 명함 신고

📁 내 정보: 어플 환경설정, 내 정보 수정/삭제, 내 명함 수정/삭제, 공개 명함 설정


3. 위젯 별 상세 기능

회원가입 명함 정보 입력 및 약관동의
회원가입 정보입력
가입정보 입력, 이메일 인증을 통해 유효성 검사 후 회원가입 명함 기본 정보 입력, 약관동의
로그인 명함 만들기
로그인 커스텀 명함
이메일 또는 아이디 로그인 / 소셜 로그인 템플릿 선택 후 명함 정보 확인 및 수정, 배경 색, 글씨색, 글씨체 변경으로 커스텀 제작 가능, 추가로 뒷면 제작 가능
내 명함/ 명함 디테일 페이지 포트폴리오/히스토리
연락처 게시판
명함 확인, 명함 정보 기반 연락처 별 바로가기 기능 제공 포트폴리오/히스토리 게시판 작성, 조회, 수정, 삭제
QR 코드 NFC
qr nfc
선택 명함 QR 생성, QR 코드를 통해 명함 전달 NFC카드에 명함 저장, 핸드폰에 태깅으로 명함 전송
명함 상세보기 명함첩
명함 수정 명함첩
명함 클릭 후 명함 확대 보기 가능, 내 명함 수정,삭제 기능 받은 명함을 폴더별로 정리 가능, 폴더 생성/수정/삭제, 명함첩 내 명함 관리
공개명함 공개명함 신고
공개명함 명함 신고
공개된 명함 조회, 명함 상세보기 부적절한 명함 관리자에게 신고 가능
내 정보 공개명함 설정
어플설정 공개명함설정
다국어, 어플테마, 글씨체 변경, 로그아웃, 내 정보 변경 등 어플 환경설정 및 내 정보 관리 가능 내정보 위젯에서 명함 선택 후 공개/비공개 설정 가능

4. 개발 기간 및 환경

개발기간

2024.12.09 ~ 2025.01.23

시스템 구성도

시스템 아키텍쳐

UML

UML

데이터베이스

ERD(데이터 사전 정의서를 기반으로 설계) image

기술 스택

Flutter
Kakao API
Naver API
Google API
Firebase
Flutter (Dart) + Android (Java) 네이티브 연동

TOOLS

Github
MySQL

WBS

WBS 보기

5. 팀원

김동규

GitHub
서현준

GitHub
진원

GitHub
손정원

GitHub

🔎 역할 분담

김동규(PM)
  • 사용자 인증, 회원가입, 이메일 인증, 로그인, 소셜(구글, 카카오, 네이버) 가입 및 로그인, Security 관리, 명함 지갑 관리, 명함 공유 불러오기, 환경변수 설정, MethodChannel을 활용한 Flutter ↔ Android 통신, Android Intent 및 Redirect URI 처리 (OAuth 로그인 지원), AndroidManifest.xml 메타데이터 조회 기능 구현
서현준
  • 상세 페이지 내 신고 버튼 추가
진원
  • 명함 템플릿 제작, 커스텀 명함 제작, 명함 상세페이지, 명함 정보 기반 연락처 종류 별 기능 연동, 포트폴리오/히스토리 게시판, 명함 확대보기
손정원

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors