Skip to content

Hoony0321/UneasySolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


불편함 해결사





일상생활 속에서 겪은 다양한 불편했던 일을 글로 작성해보세요!
다른 사람들이 해당 글을 보고 공감을 해줍니다.
그리고 그 중에는 당신의 불편함을 해결할 수 있는 "해결사"가 있습니다.
해결사는 당신의 불편함을 해결하고 다양한 리워드를 획득할 수 있습니다.

프로젝트 소개

게시판이랑 회원기능이 들어간 프로젝트를 진행하고 싶어서 찾은 주제이다. 많은 사람들이 살아가면서 겪는 불편함을 공유하는 플랫폼을 만들면 재밌을 것 같다는 생각을 했다. 다른 사람들이 불편함 글을 보면서 공감하는 동시에 해결사 역할을 할 수 있지 않을까라는 생각에 해결해주고 리워드를 획득하는 방식의 프로젝트를 생각했다.


기술 스택

React TypeScript Spring Mysql

구현 기능

회원 기능

JWT로 AccessToken과 RefreshToken을 통해 인증 시스템 구현

  • 추후에 OAuth를 통한 SNS 로그인 방식도 구현해보기

게시판 시스템

사용자가 글을 쓰고 해당 글이 Post 형식으로 웹 페이지에 표시됨.

에러 처리

프론트엔드에서 직관적으로 바로바로 에러를 확인할 수 있음. 반응형으로 사용자의 잘못된 입력을 바로 잡아줌.


배운 점 & 아쉬운 점

생각보다 게시판을 통해 유저 상호작용 프로젝트가 폼이 많이 든다는 것을 깨달았다.
이 프로젝트와 더불어 다른 팀프로젝트를 같이 하니까 감당이 안 되어서 중간에 어느정도 구현만 해놓은 상태로 그만두었다.
그래도 이번 기회에 React & Spring 연동도 해보고 두 기술 스택 많이 알게 되어서 좋았다.


실제 화면


로그인 페이지


회원가입 페이지


메인페이지


Notion Link

https://friendly-oil-ffd.notion.site/52db6950d3aa48a683eaf91dc33fe6d8

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors