Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
woochul2 committed May 25, 2022
2 parents df93060 + f1e6b46 commit 8282993
Showing 1 changed file with 120 additions and 3 deletions.
123 changes: 120 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,124 @@
# creddit
# Creddit: 웹 소셜 네트워크 서비스
자신만의 프로필을 만들고 글을 올리고 채팅을 할 수 있는 소셜 네트워크 서비스로 레딧 사이트를 클론한 프로젝트
<br><br>

레딧의 주요 기능을 클로닝한 프로젝트입니다.
## Functions
* 사이트 배경색 2가지 버전
<img width="700" src="https://user-images.githubusercontent.com/56907015/170044127-66421d33-f287-4da5-9df1-c65bc06f5a78.gif">
<br>

개발 기간: 22.03.20~

* 로그인 & 회원가입 - Security + JWT를 통한 로그인, 네이버 로그인 , 카카오 로그인
<img width="700" src="https://user-images.githubusercontent.com/56907015/169650667-8b140062-2bec-4cfe-b6e0-d0debdb36417.gif">
<br>


* 비밀번호 찾기 - 해당 이메일에 새로 발급된 비밀번호를 전송
<img width="700" src="https://user-images.githubusercontent.com/56907015/170042503-c47afc66-be00-44a3-a3a8-402ee3c1c930.gif">
<br>



* 프로필 생성 & 수정 - 프로필 사진, 소개 글을 생성, 수정, 삭제
<img width="700" src="https://user-images.githubusercontent.com/49304239/170191746-0d3b9269-4720-4a7c-b032-667a262df21b.gif">
<br>


* 팔로우 기능
<img width="700" src="https://user-images.githubusercontent.com/56907015/170034947-670f0165-8db2-4877-ab24-00e8b4fabecd.gif">
<br>


* 팔로우한 사람과 채팅 - 단체 채팅이 가능
<img width="700" src="https://user-images.githubusercontent.com/56907015/170034973-b338fea5-b5d3-47e3-bd42-5fd89c6c4cd0.gif">
<br>


* 글 생성 & 수정 & 삭제 - 사진을 포함하거나 포함하지 않고 글을 생성, 수정, 삭제

<img width="700" src="https://user-images.githubusercontent.com/49304239/170073123-323511d1-f3a6-4815-9186-a038729ead7d.gif">
<br>

* 글 목록 무한 스크롤 - 무한 스크롤을 구현하여 글이 스크롤에 따라 새로 출력
<img width="700" src="https://user-images.githubusercontent.com/56907015/170036600-59421720-be71-43a3-b4f4-4c874d630e88.gif">
<br>


* 글, 댓글 최신순 & 인기순 정렬 - 인기순일 시 좋아요 순으로 출력
<img width="700" src="https://user-images.githubusercontent.com/56907015/170036600-59421720-be71-43a3-b4f4-4c874d630e88.gif">
<br>

* 글 검색
<img width="700" src="https://user-images.githubusercontent.com/56907015/170044168-928f18a9-ae8f-490f-b736-586e682f84c1.gif">
<br>

* 팔로우한 사람의 글 모아보기
<img width="700" src="https://user-images.githubusercontent.com/56907015/170034947-670f0165-8db2-4877-ab24-00e8b4fabecd.gif">
<br>

* 댓글 생성 & 수정 & 삭제

<img width="700" src="https://user-images.githubusercontent.com/49304239/170072968-fc272718-617a-4be4-b685-663379fea520.gif">
<br>

* 답글 생성 & 수정 & 삭제

<img width="700" src="https://user-images.githubusercontent.com/49304239/170074657-2a51e744-783e-4a62-a311-d36d53a75a68.gif">
<br>

* 글, 댓글 좋아요 기능

<img width="700" src="https://user-images.githubusercontent.com/49304239/170073043-89d9fa49-dc4b-4616-8886-f608df229dea.gif">

<br><br>

## SKills
* Back-end
* Language: JAVA 11
* Framework: SpringBoot
* ORM: JPA
* Build Tool: gradle
* DBMS: MySQL, NoSQL
<br>

* Server
* AWS EC2
* AWS S3
<br>

* Front-end
* Language: TypeScript
* Framework: React, Next.js
* State management: Redux, SWR
* Package manager: Yarn Berry
* Test: Testing Library
* Style: Sass
* Web Socket: SockJS-client , Stomjs

<br><br>

## Main Server ERD
<img width="600" alt="ERD" src="https://user-images.githubusercontent.com/56907015/169647831-ff423c03-d4aa-4c23-b283-ad4700570fad.png">
<br><br>

## Chat Server ERD
<img width="600" alt="ERD" src="https://user-images.githubusercontent.com/56907015/169647868-cb57ca31-282f-4471-bb54-873f4c9cfd15.png">
<br><br>


## Web App Architecture
<img width="700" alt="architecture" src="https://user-images.githubusercontent.com/56907015/169509002-246e0051-7ba3-4439-9b0b-74ab7e4bdcf1.png">
<br><br>

## Members
* Front-end : [이우철](https://github.com/woochul2) | [김경민](https://github.com/Kimkyungmin123)
* Back-end : [김윤희](https://github.com/kyh1685) | [김영은](https://github.com/YoungEunKim99) | [인세훈](https://github.com/oereo)
<br><br>

## Development Period
2022.03.20 ~ 2022.05.20
<br><br>


## Development Rules
[개발 규칙, 기술 스택과 선택한 이유, 팁, 에러 해결 방법](https://leather-army-577.notion.site/2c9ebed6cc4d44db9a2ba9da99773f82)

0 comments on commit 8282993

Please sign in to comment.