WonPick
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A23(3) 1회차
| 개요 | 웹 서비스에서 SNS를 가장 많이 접하게 됩니다. SNS를 이용하다 보면 상대적인 격차, 소외감이 느껴지게 되는데 이에 대해 저희는 유저 간의 소통 방법을 단순화하고, 다양한 공통 관심사를 통해 소통이 원활하도록 구성하였습니다. 기존SNS와 차별점을 두어 보다 사람들 간의 소통에 중점을 두고 단체 메세지 등을 구현하여 기존 SNS의 소외감을 감소 시켜주며 pick이라는 기능을 통해 더욱 사용자 간의 소통이 가까워진 느낌을 주고받을 수 있게 구성하였습니다. |
|---|---|
| 구현기능 | - 회원서비스 : 로그인, 로그아웃, 회원가입, 프로필 편집, 내 정보 페이지, 정보 수정, 아이디 찾기, 비밀번호 변경 - 채팅 기능 : 로그인한 회원 간의 단체 채팅, 메인 화면 채팅 로그 - 게시물 : 작성, 삭제, 댓글 작성, 게시글 저장, 좋아요, 댓글 좋아요, 검색, 개인 게시물 확인 - 문제 신고: 작성, 삭제, 답변, 목록 조회 - 알림 : 게시물 좋아요, 댓글, 댓글 좋아요, pick알림 출력, 알림 설정을 통해 받기 싫은 알림 제외 가능 - 관리자 : 회원 정보 관리, 게시글 관리, 문제신고 관리, 탈퇴회원 관리 |
| 설계의 주안점 | - 여러 종류의 게시물을 작성 가능하며, 이미지, 영상 또한 업로드 가능합니다 - 상단 게시물 업로드 바를 통해 최근에 포스팅 한 유저를 확인하여 관심 유저와의 소통을 원활히 하였습니다 - 심플한 디자인으로 각 메뉴들의 직관성이 뛰어납니다 - 다양한 유저 간의 참여와 소통이 가능합니다 - 유저 간의 좋아요와 픽을 통해 친밀감을 형성할 수 있습니다 - 채팅을 통해 회원 간의 실시간 소통이 가능합니다 - 관리자의 체계적인 관리 시스템을 통해 실시간으로 게시물을 관리 가능하며 악성 유저 관리가 원활하고 문제 신고에 대한 답변을 메세지로 전달해 빠르고 명확한 대처가 가능합니다 |
| 사용기술 및 개발환경 |
IDE - STS, VS Code, SQL Developer - Spring framework(Mybatis, Maven, JSON, GSON ) - JAVA - Oracle - Tomcat - HTML/CSS - JS - git |