Git Product home page Git Product logo

sweethome's Introduction

🏡SweetHome

⭐아파트 실거래 정보 제공 웹사이트(SSAFY 8기 1학기 최종 프로젝트)⭐



개요

  • 부동산 매물의 다양한 서비스 제공을 목적으로 아파트 매매 실거래가, 매매 거래내역, 공지사항 기능등을 제공



프로젝트 기간

  • 2022년 11월 14일 ~ 2021년 11월 25일



기술 스택

API Vue SpringBoot Java JavaScript MySQL MyBatis
vue vue springboot android js js js


팀원

이름 역할 구현 기능
이석현 팀장 회원, 공지사항 도메인
회원 and 공지 Rest API 설계, MyBatis sql 작성, 전체화면 설계/구현, Vue 코드 클라이언트/서버 통신
이윤환 팀원 아파트 도메인
아파트 Rest API 설계, MyBatis sql 작성, Vue 코드 실거래가 조회 클라이언트/서버 통신



ERD(ER Diagram)

ERD



UML(Usecase Diagram)

js



실행 화면

🔗 회원가입

01_1_회원가입 01_2_회원가입

✅ 회원 분류 (일반 회원 / 기업 회원) 2가지, 아이디 중복체크, 비밀번호 이중 체크

✅ 비밀번호, 비밀번호 확인이 같지 않으면 비밀번호가 일치하지 않음을 표시



🔗 로그인

02_로그인

✅ Commons Email을 활용한 회원 인증을 거침. 인증에 실패하면 다시 로그인, 성공하면 사용자 이름과 함께 환영합니다 메시지.



🔗 내 정보 확인

03_내정보확인

✅ 로그인한 사용자의 정보를 확인



🔗 메인페이지 검색

04_메인페이지검색

✅ 메인 페이지에서 아파트 검색, 아파트 매매 페이지로 이동



🔗 키워드로 검색

05_키워드로검색

✅ 선택한 지역에서 아파트 이름 검색



🔗 거래내역 조회

06_거래내역조회

✅ 아파트별 상세 거래내역 조회와 좋아요 기능



🔗 관심지역

07_관심지역

✅ 현재 검색중인 지역을 관심지역에 추가, 선택시 검색 지역 자동 변경




🔗 공지사항 수정

09_공지사항수정

✅ 공지사항 상세 조회 버튼을 클릭하여 수정, 공지번호는 수정 불가



🔗 공지사항 삭제

10_공지사항삭제

✅ 공지사항 삭제 실시



🔗 공지사항 등록

11_공지사항등록

✅ 공지사항 등록 실시



🔗 로그아웃

12_로그아웃

✅ 로그인 한 유저를 로그아웃, Vue Store와 Session에 있는 값들을 초기화 함



sweethome's People

Contributors

leesh125 avatar unannn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.