Oliview
(디지털컨버전스)공공데이터 융합 웹 애플리케이션 개발자 양성과정(스마트혼합)(2) 1회차
| 개요 | 광고 없는 찐 맛집 리뷰에 목 말라있는 사람들을 위해 구상한 프로젝트로, 사용자들이 직접 작성한 리뷰와 평가를 기반으로 음식점을 검색하고 선택할 수 있습니다. 혼자 식사하는 것이 지루하거나 외로울 사람들을 위해 만든 '같이먹어요' 는 채팅 서비스를 기반으로 소통하며 다양한 즐거움을 다른 사람들과 나눌 수 있는 기회를 제공합니다. |
|---|---|
| 구현기능 | - 회원 : 회원 가입, 로그인, ID/PW 찾기 - 마이페이지 : 회원정보 조회·변경, 프로필 사진 기능, 작성글 및 찜한 글 조회, 작성 댓글 조회 및 삭제, 회원 탈퇴 - 관리자 페이지 : 회원 및 게시글 관리, 신고 관리 - 리뷰 게시판 : 리뷰 작성·수정·삭제, 리뷰 검색 및 목록 조회, 인기순·최신순·평점순 정렬, 리뷰 상세 조회, 찜 기능, 댓글 작성 기능, 신고 기능 - 같이 먹어요 게시판 : 게시판 작성·수정·삭제, 게시글 검색 및 목록 조회, 채팅방 참여인원 설정 기능, 신고 기능 - 채팅 : 단체 채팅, 참여중 채팅방 목록 보기, 안읽은 메시지 확인 |
| 설계의 주안점 | - 사용자들이 작성한 맛집 리뷰와 평가를 기반으로 신뢰할 수 있는 리뷰 사이트 구축. - 채팅기능과 게시판 CRUD를 통해 사용자들의 소통과 모임이 가능하게 함. - AJAX의 비동기통신을 활용한 실시간 리뷰 검색. - Web Socket을 활용한 양방향통신 채팅기능 사용. |
| 사용기술 및 개발환경 |
- OS : Window 10 - IDE : VS Code, IntelliJ Community, SQL Developer - Language : Java, Javascript ES6 - FrontEnd : HTML , CSS - BackEnd: Spring Boot, Mybatis, AJAX, Web Socket - DB : Oracle 19c - Server : Tomcat - etc: GitHub, Figma , ERD cloud |