Skip to content

Repository files navigation

ITDAT 디지털 명함 시스템(Web/Android)

itdat_프로토타입

📌 프로젝트 소개

  • 프로젝트 개요
  • ITDAT은 기존 종이 명함을 디지털 명함으로 대체하여 환경오염을 줄이고, 효율적인 네트워킹을 가능하게 하는 서비스입니다.
  • 종이 명함은 제작 과정에서 나무와 물이 소비되며, 폐기 시 환경오염을 유발하는 문제가 있습니다. 이에 따라, ITDAT은 ESG 경영 실천 및 탄소중립 목표 달성을 위한 솔루션으로 기획되었습니다.

🌱 프로젝트 개발 배경

  • 환경부가 2025년까지 탄소중립·환경복지를 핵심 과제로 선정하면서, 기업과 개인이 친환경적인 방식을 도입하는 것이 더욱 중요해졌습니다.
  • 종이 명함은 제작 및 폐기 과정에서 환경에 부담을 주며, 분실되거나 관리하기 어렵다는 문제도 있습니다.
  • 이에 따라, 디지털 명함을 활용하여 자원 낭비를 줄이고, 보다 편리하고 지속 가능한 네트워킹 환경을 조성하는 것이 목표였습니다.

💡 ITDAT의 핵심 기능

  • ✅ 디지털 명함 생성 및 관리: 사용자가 자신만의 명함을 생성하고, QR 코드나 NFC를 통해 손쉽게 교환 가능
  • ✅ 명함 데이터 저장 및 분류 기능: 물리적인 보관이 필요 없이, 명함 지갑에 저장하고 분류 가능
  • ✅ 인증된 사용자 기반 서비스: 인증된 사용자 기반의 서비스로, 신뢰할 수 있는 명함 제작 가능
  • ✅ 관리자의 사용자 관리: 부적절한 명함 제작의 사용자에 대한 관리자의 제재 가능

🚀 기대 효과 및 향후 발전 방향

  • 종이 명함 사용을 줄여 환경 보호에 기여 (탄소 배출 및 자원 낭비 감소)
  • 명함 관리의 디지털 전환을 통해 효율적인 네트워킹 지원
  • ESG 경영을 실천하는 기업들에게 친환경 명함 시스템을 제공
  • AI 기술과 연계하여 스마트 네트워킹 추천 기능 추가 예정

📋 요구사항 정의서

📑 코드 컨벤션

🗂️ API

기술 스텍

🚀 Back-End Tech Stack

Java
Spring Boot
JPA
Spring Security
Mail Sender
OAuth
Kakao API
Naver API
Google API


🛠 Infra

Docker
Jenkins
SSL
HTTPS 배포
DNS


🔧 Tools

Github
MySQL

✏ 프로젝트 일정관리(WBS)

⚙ 시스템 아키텍쳐

시스템 아키텍쳐

📂 데이터베이스 설계

📂 테스트 계획서/결과보고서

📆 개발 기간

  • 2024.12.09 ~ 2025.01.23

💁‍♂️ 프로젝트 팀원

김동규

GitHub
서현준

GitHub
진원

GitHub
손정원

GitHub

🔎 역할 분담

김동규(PM)

  • 기능
    • 사용자 인증, 회원가입, 이메일 인증, 로그인, 소셜(구글, 카카오, 네이버) 가입 및 로그인, CI/CD 구축, SSL 인증, Security 관리, 명함 지갑 관리, 명함 공유 불러오기, 환경변수 설정, 스키마 설계

서현준

  • 기능
    • 관리자 페이지, QnA 페이지, 신고 기능

진원

  • 기능
    • 사용자 명함 생성/조회, 가입 정보 기반 명함 정보 불러오기, 포트폴리오 및 히스토리 CRUD, 스키마 설계

손정원

  • 기능
  • NFC데이터 저장 입력, QR데이터 저장, QR이미지출력, 사용자 정보 수정 삭제, 카드정보 수정 삭제

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages