포트폴리오
웹 사이트
포트폴리오
웹 사이트
현재 보고 계시는 포트폴리오 페이지입니다.
Next.js 14+를 다시 사용해보고, 더욱 친숙해질 수 있었습니다.
NodeMailer를 활용한 메일 전송 시스템을 제작해볼 수 있었습니다.
4K부터 핸드폰까지, 복잡한 반응형 구현을 해볼 수 있었습니다.
해외에서 인기가많은 shadn/ui + tailwindCSS를 활용해서 UI를 구성해보며 경험을 쌓았습니다.
게시판 CRUD, 질문 작성및 AI 답변
어드민 페이지
실시간 알림
전체적인 모달 및 UI 구상
기획 및 개발 총괄
어드민 페이지
사용자 메일 인증, Auth 로직
실시간 알림, Admin 알림
유저 신고 처리
AI 감정분석, 나무 심기, 채팅방 생성
마이 페이지, 어드민 페이지
CI/CD, 로그인 로직, 어드민 로직
메인 페이지 로직, 경험치 시스템 로직
백엔드와의 연동을 연습하기위해 개인적으로 진행한 프로젝트 입니다.
MySQL, Docker환경을 구축하여 직접 백엔드 로직을 구성해보았습니다.
React-query를 사용하여 서버 상태에 대한 최적화를 해볼 수 있었습니다.
Typescript를 최초로 사용하여 enum, 유틸리티 타입등 다양한 타입을 연습해보았습니다.
사용자 인증로직을 직접 처음부터 구축하여 인증의 대한 이해를 넓혔습니다.
어드민 페이지를 제작하여 어드민의 사용자 관할을 구현해보았습니다.
카테고리 구별, 태스크 생성, 수정, 삭제 (CRUD)
어드민 페이지 전체 관할
React, React-query, Zustand
TypeScript, TailwindCSS
수강 기간중 처음으로 개인적으로 진행하게된 프로젝트입니다.
다른 프로젝트보다 완성도가 낮지만, 반응형을 고려하고, API를 연동하는 과정을 처음으로 진행하면서 좋은 경험을 쌓을 수 있었습니다.
프론트가 백엔드의 API와 RESTFUL하게 통신하는 과정을 연습해 볼 수 있었습니다.
사용자 인터랙션 (검색, 캐러셀, 토글)등을 직접 설계하면서 UI로직을 연습해볼 수 있었습니다.
반응형을 고려하고, 사용자 편의성을 처음으로 고려해볼 수 있었습니다.
검색기능, 주간 날씨, 일간 날씨, 화씨/섭씨 변환
React, Javascript