Home

Sikstagram

Next.js에 대하여 공부하기 위해 진행한 프로젝트 입니다. 13버전의 app dir를 이용하여 프로젝트를 진행 하였습니다. 프로젝트를 진행하며 Next.js의 장점인 pre-rendering을 경험할 수 있었으며, 13버전에서 새로나온 개념인 서버 컴포넌트, 클라이언트 컴포넌트에 대해 깊게 공부할 수 있었습니다.

    🛠️ 사용 기술

    Next.js 13

    Typescript

    Swr

    Tailwindcss

    Git

    Github

    💻 작업 내용

      • Lighthouse를 이용한 웹 성능 및 웹 접근성 검사
      • Sanity를 이용한 서버 데이터 관리
      • 회원 관련 기능 구현
      • OAuth 로그인(구글, 카카오), Next Meddleware를 이용한 User Session에 따른 처리, 마이페이지
      • 게시글 관련 기능 구현
      • 게시글 작성•조회, 좋아요, 북마크, 댓글 작성
      • 기타 기능 구현
      • File Drag and Drop, Swr을 이용한 데이터 동기화, 유저 팔로우•언팔로우, 사용자 검색

    👨‍👨‍👦 참가 인원

    • 개인 프로젝트

    📺 미리 보기

    OAuth 로그인 👇👇

    oauth login gif

    게시글 등록 👇👇

    게시글 등록 gif

    게시글 및 게시글 상세화면 좋아요, 북마크, 댓글 작성 👇👇

    게시글 및 게시글 상세화면 좋아요, 북마크, 댓글 작성 gif

    Debounce를 이용한 유저 검색 👇👇

    Debounce를 이용한 유저 검색 gif

    유저 팔로우, 언팔로우 👇👇

    유저 팔로우, 언팔로우 gif

    팔로우한 유저 정보보기 👇👇

    팔로우한 유저 정보보기 gif

    해당 유저가 쓴 게시글, 북마크한 글, 좋아요한 글 조회 👇👇

    해당 유저가 쓴 게시글, 북마크한 글, 좋아요한 글 조회 gif