Skip to content

Commit

Permalink
Merge pull request #84 from BaeJunH0/docs/#77-updateReadMe
Browse files Browse the repository at this point in the history
[Docs] #77 리드미 업데이트
  • Loading branch information
BaeJunH0 authored Jan 1, 2025
2 parents 2762ae8 + 9538189 commit 89e20be
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
## 목차

## 🙄 프로젝트 구상 이유
> **Alumni_Link**는 취준, 졸업예정자들에게 도움을 주고자 **자신만의 팁 공유, 프로젝트 구인, 자소서 공유 및 첨삭**을 함께할 수 있는 서비스입니다.
>
> 대학원생 정도를 제외한 컴공 전공자들은 대부분 학교에서 배우는 내용이 아닌, **따로 부트캠프에 참여하거나, 독학 및 프로젝트를 해서 취업을 스스로 준비**하는 중일 것입니다.
>
> 정해진 공부만 하면 되던 고등학교 시절에서 고작 1년, 2년 지난 시점에서 여러 가지 정보를 스스로 찾다보면 이게 맞나 싶기도 하고, 조금은 적성과 맞지 않는 길로 갈 수도 있을 것입니다.
>
> 또한 저희 학교를 기준으로 생각해보면 에타와 같은 여타 커뮤니티도 별로 활성화 되어있지 않아 **정보를 찾거나 질문하기 어려운 점이 많습니다**.
> 또한, 우리 학부, 특히 글솝은 졸업 트랙이 복잡하고, 요건을 채우기가 어렵지만 이에 대한 정보를 구하려면 꽤 많은 시간을 소비하여야 합니다.
>
> 그래서 이런 상황을 조금이나마 개선해보고자 **소통 창구**가 있으면 좋겠다고 생각해서 저희가 만들어 보기로 했습니다.
>
> **Alumni_Link****후배들은 자신의 상황에 대한 조언을 구하고, 선배들은 팁이 될만한 정보를 주거나, 질문에 답을 하는 플랫폼이 될 것 입니다.**
## Github Repository
> [**_BackEnd_**](https://github.com/BaeJunH0/AlumniLink_BE)
Expand All @@ -23,12 +23,10 @@
- 회원 정보로 필요한 정보는 닉네임, 비밀번호 2가지

**2. 게시물 조회, 등록, 삭제 기능**
- 게시물은 자유, 학업, 취업 3가지 태그로 구성
- 로그인 한 사용자만 등록, 삭제 가능
- 게시물은 3가지 태그로 구성 ( 팁, 프로젝트 구인, 자소서 공유 )

**3. 댓글 조회, 등록, 삭제 기능**
- 댓글은 게시물에 종속적
- 로그인 한 사용자만 등록, 삭제 가능
- 게시글에 댓글을 작성할 수 있음

## 기능 별 주안점
**1. 전체적으로 집중한 부분**
Expand All @@ -37,13 +35,17 @@

**2. 로그인 및 회원가입 기능**
- **JWT 토큰**, **HandlerMethodArgumentResolver** 두 가지를 조합하여 **Presentation 계층에서 로그인 유저 필터링**
- **Access Token, Refresh Token 사용**으로 보다 원활한 인증 가능
- 비밀번호 저장 시, **UUID 형태로 저장**하여 **복호화를 불가**하도록 하여 보안성을 높임
- admin 계정을 운용하여 **관리자 기능을 사용 가능** ( 현재는 사용자 관리만 가능, 추후 추가 가능 / 관리자 페이지 구현 )
- admin 계정을 운용하여 **관리자 기능을 사용 가능** ( 현재는 사용자 관리만 가능, 추후 추가 가능 )

**3. 게시물 조회, 등록, 삭제 기능**

**4. 댓글 조회, 등록, 삭제 기능**
- 댓글 조회 과정에서 성능 저하 문제 발생 시 fetch join 추가 예정

**5. 관리자 페이지**
- 보다 수월한 관리를 위한 관리자 페이지 운용
- Vanila JS 위주로 구현, HTML, CSS, JQuery, AJAX 등을 통해 비동기 통신 방식으로 구현

## 테스팅
### 게시물
Expand All @@ -61,6 +63,7 @@
![AWS EC2](https://img.shields.io/badge/AWS%20EC2-FF9900?style=flat-square&logo=amazonaws&logoColor=white)

## 참조
[개발자 블로그](https://velog.io/@baejunh0/posts)

## 기여
| BaeJunH0 |
Expand Down

0 comments on commit 89e20be

Please sign in to comment.