2024/07 3

[Node.js + React 프로젝트 일지] 02. Swagger API 명세서(feat. express)

소학회 1기를 겪으면서 가장 중요하다고 생각했던 건, 나중에 이 프로젝트를 회고할 수 있도록 뭐든 문서화시키는 거라고 생각했다. 1기 프로젝트는 중구난방으로 진행되다 보니, 뭐가 정형화된 것이 없었다. url 도 일정한 규칙없이 설정되었다.그래서 이번엔 꼭 체계적으로 진행되어야 한다고 생각을 해서 Swagger를 사용해보려고 한다!! Swagger란?Swagger 는 REST API를 설계, 구축, 문서화 및 사용하는 데 도움이 되는 OpenAPI 사양을 기반으로 구축된 오픈 소스 도구 세트입니다.  - https://swagger.io/docs/specification/about/ About Swagger Specification | Documentation | SwaggerWhat Is OpenAPI..

[Node.js + React 프로젝트] US Diary 프로젝트 명세서

US Diary 프로젝트 소개개인의 성향에 따라 다양한 일상을 공유할 수 있는 기록 사이트1. 프로젝트 개요프로젝트 명칭 : US Diary (부제: Earth Diary)프로젝트 소개 : 사람들이 각자의 개성과 성향에 맞춰 일상을 기록하고 공유할 수 있는 플랫폼을 제공합니다.사용자들은 텍스트, 사진, 동영상 등을 통해 자신의 일상을 자유롭게 표현하고 자신만의 방식으로 기록을 남깁니다.개발 인원 : 7명기획 및 설계 기간 : 2024.05 ~개발 기간 : 2024.07.22 ~ 2024.11.14주요 기능폼 로그인 / OAuth 2.0 로그인 기능사용자가 입력한 메일로 임시 비밀번호 전송 기능일기 작성 / 수정 / 삭제 / 이미지 첨부 기능팔로우 / 팔로잉 커뮤니티 기능글 조회순 / 최신순 조회 기능성향..

학회 프로젝트 시작

3~4월까지 진행된 스터디를 마무리하고, 5월부터 본격적으로 프로젝트에 돌입하였다.우리 소학회는 총 15명으로 구성되어 있기 때문에, 2팀으로 나누어 프로젝트를 진행하였다.5월에는 각각 팀별로 기획을 선정하였고, 기획안을 토대로 Flow Chart, 시퀀스 다이어그램, ERD,IA, 기능정의서를 도출하고 설계하였다.6월에는 본래 개발에 들어갈 예정이었으나, 학교 축제, 공휴일, 기말고사가 겹쳐 7월로 일정을 미루고, 그동안 설계한 설계도를 더 탄탄하게 만드는 작업을 하였다. 우리 기획안은 일상을 기록하는 커뮤니티인데, 사실 이러한 서비스의 플랫폼은 많다. 하지만 우리는 기존의 플랫폼과는 차별적인 요소를 두었다. 교수님께서는 개인 맞춤형 플랫폼이 되었으면 좋겠다고 피드백을 주셔서, 이를 반영한 기능도 추가..