프로젝트

TaskHub

ari0930 2024. 12. 28. 23:40

TaskHub 

기술 스택

1. Frontend

  • React:
    • Redux
    • Router

2. Backend

  • Spring Boot:
    • Spring Security
    • JPA

3. Database

  • MySQL

 

기능

  1. 로그인 : 시큐리티의 세션 기반 인증을 이용하여 로그인하고 리액트에서 세션값을 리덕스에서 관리
  2. todo : 사용자 개인의 todo 리스트 생성,저장,불러오기,삭제
  3. 메시지 : 사용자 간 메시지 전송,수신,확인,삭제

 

동작과정

메인

 

로그인

 

TODO

메시지

메시지 작성

메시지 확인

 

향후보환 계획

  1. 웹소켓을 추가하여 채팅기능등 여러 기능을 추가해볼생각
  2. OAuth2 로그인 추가
  3. UI 개선
  4. 모바일 지원

 

결론

TaskHub는 개인 생산성과 커뮤니케이션을 동시에 향상시키기 위해 설계된 프로젝트입니다.
현재 기본 기능을 충실히 구현한 상태이며, 향후 WebSocket을 통한 실시간 기능 추가, OAuth2 로그인 지원, UI 개선, 모바일 지원 등을 통해 지속적으로 확장 가능한 프로젝트로 발전시킬 계획입니다.
하나씩 기능을 추가하면서 안정성과 확장성을 모두 갖춘 서비스로 성장시키는 것을 목표로 하고 있습니다.

 

 

반응형