Skip to content

Drawer-Project/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Drawer

drawertools com_dashboard_bookmark (3)

소개

북마크를 저장 및 관리할 수 있는 간단한 서비스입니다. 본 프로젝트는 현재 개발 단계이며 지속적으로 개선해 나아갈 예정입니다.

동기

여러 프로젝트를 진행하면서 소프트웨어 프로젝트 라이프사이클의 각 단계를 경험하는 것이 중요하다는 깨달음을 얻게 되어, 설계 단계부터 배포 및 운영까지의 모든 단계를 혼자서 경험하고자 했습니다. 이러한 경험이 부족하다는 인식으로부터 출발하여, 실제로 프로젝트를 기획하고 진행하는 과정에서의 도전과 성장을 경험하기 위해 프로젝트를 진행하였습니다.

링크

프로젝트 저장소

문서

주요 기술 스택

  • Front-End : React, Typescript, Tanstack-Query, React-Hook-Form, Tailwind, Zod,
  • Back-End : Java, SpringBoot, Hibernate, SpringDataJpa, QueryDsl, SpringSecurity, MySql
  • Infra : Aws S3/Ec2/Rds, Nginx

DB 설계

image

클라우드 아키텍처

image

주요 기능

유저

  • 회원가입
  • 회원탈퇴
  • 로그인
  • 로그아웃
  • 회원 정보 수정
    • 이메일
    • 프로필 사진
    • 비밀번호

북마크

  • 북마크 생성
  • 북마크 조회
  • 북마크 삭제

컬렉션

  • 컬렉션 생성
  • 컬렉션 조회
  • 컬렉션 수정
  • 컬렉션 삭제
  • 북마크를 컬렉션에 추가
  • 북마크를 컬렉션에서 제거

Releases

No releases published

Packages

No packages published