-
부동산 매물정보 데이터베이스-1Develog/Mama's database 2019. 10. 30. 09:40
벌써 입사하기 전이니깐... 8월 이전에 생각하고 계획했던 프로젝트를 요즘 다시 잡고있다..ㅎ
사실 이런거 하나 만들어달라고는 훨씬 전부터 얘기를 했었는데
능력도 부족했고 너무 게을러서 안하고있었다...ㅠ
무튼 일전에 Python+Flask 조합으로 만들려고 했던 서비스를
지금 회사에서 Spring과 ELK를 다루고 있기도 하고 해서 Java로 옮겼다.
대충 현재까지 정리된 사항들은 이렇다.
Mamas-estate Project
-
프로젝트 개요
-
요구사항
-
스펙
-
목표
-
진행사항
1. 프로젝트 개요
다른거 없다. 컴퓨터를 잘 모르는 엄마가 최대한 쉽고 직관적으로 이용할 수 있는 부동산 전용 매물관리 서비스이다.
매물 등록/수정/삭제/검색이 가능해야하고 어디서든 접근하기 쉽도록
모바일 어플리케이션이나 native 프로그램보다는 웹서비스로 만들 계획이다.
하지만 그 동시에 굉장히 민감하고 중요한 정보들이 담겨있으므로 데이터의 안전성과 보안이 굉장히 중요할듯하다.
2. 요구사항
-
스크린 사이즈에 관계없이 보기편한 반응형 웹 서비스
-
매매자,매수자,상품정보에 관한 사항들이 빠짐없이 관리가 되어야함
-
지도api와 파일서버를 연동하여 해당 매물에 대한 계약서 스캔본 관리, 지도에서 위치보기, 실제 사진보기 등이 가능해야함
-
애매하게 검색해도 결과물이 잘 나오도록 검색기능이 강력해야함. (오타교정, 검색어 suggester 등...)
-
기계치, 컴맹인 엄마를 위해 최~~대한 간단하고 직관적인 UI/UX를 구성
-
보안이 생명!! 보안이 생명!! 사용자는 엄마 한 명 뿐이지만 로그인을 통해서만 서비스에 접속이 가능하도록 함. (너무 복잡한 절차는 X)
3. 스펙
스펙은 음... 별게 없다 내가 편한 서버에서 만들기 편한걸로 해도 될 것 같다.. 엄마 혼자 쓰는거니깐...!
4. 목표
스케일이 큰 프로젝트는 아니다. 하지만 최대한 학생때처럼 어떻게든 돌아만가게 하는데에 그치지 않고 비즈니스적인 관점으로
짜임새있는 프로젝트를 완성시키는게 목표...! 프론트엔드, 파일서버, 배포, 도커, elk 대시보드 만들기.... 정도!!
5. 진행사항
학습할겸 하고있어서 굳이 할 필요 없는 것까지 고려하면서 하고있다.
지금은 하나의 모듈로 프로젝트를 만들었고 spring mvc에 따라서 모듈또한 구성해놓았다.
그런데 논리적으로 봤을 때 어색한 부분들이 종종 있어서 고민하다가 DDD(Domain Driven Development)를 해보기로했다.
그리고 지금 테스트 코드 작성법과 형상관리하는 부분이 약하다... 이부분을 최대한 고려하면서 진행할 예정!!
현재 러프하게나마 구현된 부분은
-
매물 데이터 모델링
-
검색엔진 with 편의기능
-
회원관리(보안 로그인)
정도인데 생각보다 앞단에서 할 일들도 많이 있을 것 같다. 어찌됐든 서비스의 완성은 보여지는 부분이니까 이부분도 기회가되면 잘 해보고싶었는데 잘됐다-! 최대한 ui/ux를 고려하여 진행해봐야지!!
'Develog > Mama's database' 카테고리의 다른 글
[JPA]부동산 매물정보 데이터베이스-4 (0) 2020.02.04 [DDD]부동산 매물정보 데이터베이스-3 (0) 2020.02.04 부동산 매물정보 데이터베이스-2 (0) 2020.01.15 부동산 매물정보 데이터베이스-0 (0) 2019.07.09 -