[미국전역 800명의 에이전트를 위한 포탈사이트(2014)]
ASP.NET MVC3 프레임워크를 활용하여 business logic, controller 는 C#언어를 사용하였고, view는 html, javascript, jquery, ajax(json)을 다뤘습니다. 툴은 visual studio, ms-sql, tortoise svn을 사용하였습니다.
- 포탈 사이트와 사이트를 관리하는 admin 사이트를 따로 운영하였습니다. 두 사이트는 사용하는 데이터가 같기 때문에 한 business logic을 같이 두고, controller, view를 달리하였습니다. 크로스 도메인이 가능해야 했기 때문에 이 부분은 json을 사용하여 통신하도록 구현하였습니다.
- boot strap을 사용하여 모바일 플랫폼에서도 사용이 용이하도록 구현하였고, UI 부분도 boot strap의 컴포넌트를 활용하여 디자이너 없는 개발 환경에서 쉽게 개발할 수 있었습니다.
- 접속하는 에이전트의 브랜치 코드마다 보여지는 데이터와 메뉴가 달라져야 했습니다. 로그인 할 때의 코드 값을 기준으로 controller에서 view return을 달리하여 제어했습니다.
[사기거래 방지를 위한 DB 프로시져(2014)]
사기거래를 방지하기 위한 수식으로 작성되어 있는 약 40개의 룰을 DB SQL문으로 작성하였습니다. MS SQL의 여러 함수들을 활용해 거래 트랜잭션들이 수식이 유도한 바와 같이 select되는지 확인하여 완성하였습니다. 이를 바탕으로 highcharts 의 자바스크립트 라이브러리를 이용하여 룰을 벗어난 DB 트랜잭션 개수를 웹에 차트로 그려주었습니다.
[단체 의류 주문제작 시스템(2013)]
색상을 클릭하면 3D로 입은 모습을 미리보기 할 수 있도록 하는 시스템이었습니다. 이 시스템을 사용할 쇼핑몰 사이트는 프로젝트 기간과 예산 지원을 고려해서 가비아로 만들었고, 사용자의 요구에 맞춰 HTML 소스를 수정하였습니다.
시스템은 wrl의 확장자를 가지는 3D 모델을 VRML을 이용하여 웹 브라우저에 구현하였고, Cortona Viewer을 사용하여 웹페이지에 연동된 3D모델을 화면에 출력했습니다.