ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 부동산 매물정보 데이터베이스-1
    Develog/Mama's database 2019. 10. 30. 09:40

    벌써 입사하기 전이니깐... 8월 이전에 생각하고 계획했던 프로젝트를 요즘 다시 잡고있다..ㅎ
    사실 이런거 하나 만들어달라고는 훨씬 전부터 얘기를 했었는데
    능력도 부족했고 너무 게을러서 안하고있었다...ㅠ
    무튼 일전에 Python+Flask 조합으로 만들려고 했던 서비스를
    지금 회사에서 Spring과 ELK를 다루고 있기도 하고 해서 Java로 옮겼다.
    대충 현재까지 정리된 사항들은 이렇다.


    Mamas-estate Project

    1. 프로젝트 개요

    2. 요구사항

    3. 스펙

    4. 목표

    5. 진행사항

    1. 프로젝트 개요

    다른거 없다. 컴퓨터를 잘 모르는 엄마가 최대한 쉽고 직관적으로 이용할 수 있는 부동산 전용 매물관리 서비스이다.

    매물 등록/수정/삭제/검색이 가능해야하고 어디서든 접근하기 쉽도록

    모바일 어플리케이션이나 native 프로그램보다는 웹서비스로 만들 계획이다.

    하지만 그 동시에 굉장히 민감하고 중요한 정보들이 담겨있으므로 데이터의 안전성과 보안이 굉장히 중요할듯하다.

     

    2. 요구사항

    • 스크린 사이즈에 관계없이 보기편한 반응형 웹 서비스

    • 매매자,매수자,상품정보에 관한 사항들이 빠짐없이 관리가 되어야함

    • 지도api와 파일서버를 연동하여 해당 매물에 대한 계약서 스캔본 관리, 지도에서 위치보기, 실제 사진보기 등이 가능해야함

    • 애매하게 검색해도 결과물이 잘 나오도록 검색기능이 강력해야함. (오타교정, 검색어 suggester 등...)

    • 기계치, 컴맹인 엄마를 위해 최~~대한 간단하고 직관적인 UI/UX를 구성

    • 보안이 생명!! 보안이 생명!! 사용자는 엄마 한 명 뿐이지만 로그인을 통해서만 서비스에 접속이 가능하도록 함. (너무 복잡한 절차는 X)

    3. 스펙

    스펙은 음... 별게 없다 내가 편한 서버에서 만들기 편한걸로 해도 될 것 같다.. 엄마 혼자 쓰는거니깐...!

     

    4. 목표

    스케일이 큰 프로젝트는 아니다. 하지만 최대한 학생때처럼 어떻게든 돌아만가게 하는데에 그치지 않고 비즈니스적인 관점으로

    짜임새있는 프로젝트를 완성시키는게 목표...! 프론트엔드, 파일서버, 배포, 도커, elk 대시보드 만들기.... 정도!!

     

    5. 진행사항

    학습할겸 하고있어서 굳이 할 필요 없는 것까지 고려하면서 하고있다.

    지금은 하나의 모듈로 프로젝트를 만들었고 spring mvc에 따라서 모듈또한 구성해놓았다.

    그런데 논리적으로 봤을 때 어색한 부분들이 종종 있어서 고민하다가 DDD(Domain Driven Development)를 해보기로했다.

    그리고 지금 테스트 코드 작성법과 형상관리하는 부분이 약하다... 이부분을 최대한 고려하면서 진행할 예정!!

    현재 러프하게나마 구현된 부분은

    1. 매물 데이터 모델링

    2. 검색엔진 with 편의기능

    3. 회원관리(보안 로그인)

    정도인데 생각보다 앞단에서 할 일들도 많이 있을 것 같다. 어찌됐든 서비스의 완성은 보여지는 부분이니까 이부분도 기회가되면 잘 해보고싶었는데 잘됐다-! 최대한 ui/ux를 고려하여 진행해봐야지!!

    댓글

Designed by Tistory.