프로젝트 배경
1) 문제점
기존 개발되어있는 프로그램을 인수인계 받지 못해
현행화 되어있지 않은 코드등 IT 전담인력이 없는 관계로
문서 및 코드가 현행화 유지가 되지 않음 (Git)
커뮤니케이션 도구(Jira) 등의 부재로 고객과의 소통이 원할하지 않았음.
2) 프로젝트의 목표
고객과의 소통을 최우선으로 진행
프로젝트 중간, 완료 전 고객에게 리뷰를 진행함으로서 고객 만족 및 피드백 수용 > 화면 및 로직에 수정, 반영
3) 주안점
- 관리자 및 사용자 화면을 새로이 도출하여 고객에게 신뢰를 주며, 구축 진행을 협의하고자 함
- 기존 DB는 고객사에서 그대로 가져가길 원함.
> 데이터 이관 및 신규 DB 로의 마이그레이션 진행
- 사용자 및 관리자 페이지를 개발 진행후 신규 유저 유치를 위한 앱 개발을 고객사에서 요청
> 앱 개발을 추가 프로젝트로 진행 하여 고객에게 이관함
- 관리자 계정이 외부유출되어 데이터 도용 이슈 발생
> 모바일OTP로 로그인하게 로그인 시스템 업그레이드 > OTP 발급을 카톡,이메일로 하여 보안강화
기존 개발되어있는 프로그램을 인수인계 받지 못해
현행화 되어있지 않은 코드등 IT 전담인력이 없는 관계로
문서 및 코드가 현행화 유지가 되지 않음 (Git)
커뮤니케이션 도구(Jira) 등의 부재로 고객과의 소통이 원할하지 않았음.
2) 프로젝트의 목표
고객과의 소통을 최우선으로 진행
프로젝트 중간, 완료 전 고객에게 리뷰를 진행함으로서 고객 만족 및 피드백 수용 > 화면 및 로직에 수정, 반영
3) 주안점
- 관리자 및 사용자 화면을 새로이 도출하여 고객에게 신뢰를 주며, 구축 진행을 협의하고자 함
- 기존 DB는 고객사에서 그대로 가져가길 원함.
> 데이터 이관 및 신규 DB 로의 마이그레이션 진행
- 사용자 및 관리자 페이지를 개발 진행후 신규 유저 유치를 위한 앱 개발을 고객사에서 요청
> 앱 개발을 추가 프로젝트로 진행 하여 고객에게 이관함
- 관리자 계정이 외부유출되어 데이터 도용 이슈 발생
> 모바일OTP로 로그인하게 로그인 시스템 업그레이드 > OTP 발급을 카톡,이메일로 하여 보안강화
프로젝트 성과
담당자 배정시 카톡 푸시 API 활용 > 업무 효율 증가
관리자에서 관리자가 매니저에게 고객 데이터 할당시
담당자가 인지하지 못하여 구두로 재 설명하던 업무 프로세스를
카톡 푸시를 활용하여 즉시 알림 >> 업무에 신속함을 가져갈수있도록 업무 프로세스를 개선
담당자가 인지하지 못하여 구두로 재 설명하던 업무 프로세스를
카톡 푸시를 활용하여 즉시 알림 >> 업무에 신속함을 가져갈수있도록 업무 프로세스를 개선
반복작업 개선 > 업무 효율 증가 (차량 데이터 관리)
신규 차량이 출시되면 입력하던 차량 관리 반복 작업을
다나와 API(유료)를 활용하여 차량 데이터 관리의 업무 관리 효율을 증가
다나와 API(유료)를 활용하여 차량 데이터 관리의 업무 관리 효율을 증가
관리자 로그인시 보안강화 (모바일 OTP 연동)
관리자 로그인시 모바일OTP 를 활용하여 로그인하게 시스템 업그레이드
핵심 기능

신규 상담신청 데이터 배정시 매니저에게 카톡으로 알림 전송
담당자에게 카톡푸시를 보내도록 외부API 연동을 구현하였습니다.
이를 통한 업무 프로세스를 개선하여 보다 신속한 대응이 가능하도록 하였습니다.
이를 통한 업무 프로세스를 개선하여 보다 신속한 대응이 가능하도록 하였습니다.
로그인 OTP 전송
로그인시 이메일 전송, 카카오톡 OTP 전송을 구현하여 데이터에 대한 보안강화 하였습니다.
진행 단계
요구/분석/설계
2018.08.
고객 미팅으로 어떤요구사항이 있는지
시스템에 어떻게 구현할지 분석
시스템 구성, 아키텍처 협의
초기 제안 문서 도출
시스템에 어떻게 구현할지 분석
시스템 구성, 아키텍처 협의
초기 제안 문서 도출
디자인, 화면 레이아웃 협의
2018.09.
개발 시작 전 화면 디자인, 퍼블리싱 작업 진행 및 컨펌
프로그램 개발/기능개발
2018.10.
고객이 요구한 요구사항 및 화면 레이아웃에 맞춰 기능 개발, 프로그램 개발 진행
통합 테스트
2018.11.
고객사에서 요구한 기능이 제대로 구현되어있는지 확인
기능 동작 및 프로세스 확인
원하는 기능이 제대로 구현안되었거나, 동작 안하는 케이스 다시 리뷰 및 컨펌
기능 동작 및 프로세스 확인
원하는 기능이 제대로 구현안되었거나, 동작 안하는 케이스 다시 리뷰 및 컨펌
시스템 오픈
2018.12.
프로젝트 운영에 오픈 및 고객사 이관
프로젝트 상세
1) 포트폴리오 소개 :
스마트다이렉트카 iOS, Android, 사용자, 관리자 화면 개발
2) 작업 범위 :
- 화면 설계, UI/UX 디자인, 서버 구축 AWS (EC2, RDS) , Front-end 개발, 관리자 페이지 개발 등
- 반응형 웹(Bootstrap3), CordovaWebApp(Android, iOS)
- 상세 기술 java, springframework, mysql, tomcat, jenkins, bootstrap
3) 주요 업무 :
- 매니저 회원가입, 로그인
- 차량 가격 관리(다나와API연동)
- 차량정보 매니저 할당
- 외부 차량신청 데이터 엑셀 업로드
4) 주안점 :
- 사용자의 편의를 위하여 반응형 웹 구현에 중점을 두었습니다.
- 담당자에게 카톡푸시를 보내도록 외부API 연동을 구현하였습니다.
- 관리자 로그인시 보안에 중점을 두어 차후 OTP 로그인을 구현하였습니다.
- 차량 정보 데이터는 다나와로 부터 받아올수있게 외부데이터 연동을 구현하였습니다.
스마트다이렉트카 iOS, Android, 사용자, 관리자 화면 개발
2) 작업 범위 :
- 화면 설계, UI/UX 디자인, 서버 구축 AWS (EC2, RDS) , Front-end 개발, 관리자 페이지 개발 등
- 반응형 웹(Bootstrap3), CordovaWebApp(Android, iOS)
- 상세 기술 java, springframework, mysql, tomcat, jenkins, bootstrap
3) 주요 업무 :
- 매니저 회원가입, 로그인
- 차량 가격 관리(다나와API연동)
- 차량정보 매니저 할당
- 외부 차량신청 데이터 엑셀 업로드
4) 주안점 :
- 사용자의 편의를 위하여 반응형 웹 구현에 중점을 두었습니다.
- 담당자에게 카톡푸시를 보내도록 외부API 연동을 구현하였습니다.
- 관리자 로그인시 보안에 중점을 두어 차후 OTP 로그인을 구현하였습니다.
- 차량 정보 데이터는 다나와로 부터 받아올수있게 외부데이터 연동을 구현하였습니다.

스마트다이렉트카 iOS 다운로드 화면입니다.

스마트다이렉트카 안드로이드 다운로드 화면입니다.

스마트다이렉트카 사용자 화면

스마트다이렉트카 관리자 데쉬보드 화면

스마트다이렉트카 관리자 리포트 화면

스마트다이렉트카 관리자 업무 관련 상담신청 목록 보기 화면