안녕하세요, 저희는 문서 관리에 진심인 팀입니다.
저희는 ‘공부의 숲’이라는 자기관리 플랫폼을 개발하는 프로젝트를 맡아 진행했습니다.
(넘기기)
목적에 대해 말한다. (좋은 습관 형성, 공부 집중 도움)
공부의 숲은 사용자가 스터디를 만들고, 습관을 등록하고, 집중 타이머로 공부 시간을 기록하며,
포인트 보상을 통해 동기부여를 이어가는 서비스입니다.(좋은 습관 형성, 공부 집중 도움)
(좋은 습관 형성, 공부 집중 도움) 다시 강
다음으로 개발 환경 및 사용한 기술에 대해서 설명드리겠습니다. ( 다음과 같습니다.)
프론트엔드는 React ,Vite, React Router 기반으로 구성했고, API 통신은 axios로 처리했습니다.
백엔드는 Node.js + Express를 사용했고, ORM은 Prisma, 데이터베이스는 PostgreSQL을 사용했습니다.
배포는 Render와 Netlify를 사용했습니다.
개발 도구로는 Git/GitHub를 사용하고, Figma로 제공된 디자인 시안을 바탕으로 컴포넌트 단위 UI 개발과 반응형 웹 구현까지 마무리했습니다.
저희는 이번 프로젝트를 모노레포 구조로 구성했습니다.
하나의 저장소 내에서 프론트엔드와 백엔드를 동시에 관리할 수 있도록 설계했습니다.
참고 이미지
이를 통해 이번 스프린트의 핵심 목표였던 풀스택 개발 역량 강화를
자연스럽게 경험할 수 있도록 했습니
모노레포 구조를 통해 저희는
개발 환경 세팅, API 연동, 폴더 구조 이해 등에 대해서 더 잘 이해할 수 있었습니다.
전체 시스템은 표준적인 REST 구조를 따릅니다.
클라이언트는 사용자 입력을 받아 서버에 요청을 보내고,
서버는 이를 처리해 데이터베이스와 통신한 뒤, 응답을 반환합니다.
이 서비스는 자기 관리에 어려움을 느끼는 사용자들이
스스로 루틴을 만들고 이를 지속할 수 있도록 돕습니다.