728x90 개발자 도전기/[PROJECT] 기획부터 개발까지! 러닝화 분석 웹앱7 런픽 | EP05. 인증 시스템 with Passport 스키마도 작성하고 DB 설정도 끝냈다. 이제 api를 만들어야 하고, 가장 먼저 사용자와 관련된 작업들을 진행해보려고 한다. 후... 분명히 작년에 NestJS 문서를 처음부터 뜯어보면서 포스팅도 했었는데 지금 1도 기억 안난다... 공식 문서를 읽으면서 차근차근 구현해보자🥲 우선 공식 문서의 Authentication 부분을 보고 그대로 따라해봤다. 그렇게 했을 때 로그인과 로그인 성공으로 받은 access token으로 유저의 정보를 요청하는 api에 접근하는 테스트도 완료했다. 하지만 이 방식은 거의 뼈대만 있는 수준이라 실질적인 인증 및 인가와 보안을 고려해서 더 업그레이드된 인증 프로세스를 구현해야 한다. 회원가입 및 로그인 구현먼저 auth 모듈에서 관리할 회원가입(signup), 로그인(.. 2024. 7. 26. 런픽 | EP04. prisma Schema 작성하기 백엔드와 관련된 세팅은 어느 정도 다 된 것 같다. 런픽 | EP03. nestJS 프로젝트 생성 및 nestJS, prisma 환경 설정런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화이제 작dapsu-startup.tistory.com 다음 단계로 프리즈마 스키마를 작성해보자. 우선 작성했었던 ERD를 다시 한 번 봤다. 각각의 테이블과 그 관계들을 prisma의 스키마로 작성해야 한다. 참고로 프리즈마 스키마에서 @(어노테이션)이 붙은건 db에 들어가는 값이라고 생각하면 된다. 어노테이션 앞의 타입은 .. 2024. 6. 3. 런픽 | EP03. nestJS 프로젝트 생성 및 nestJS, prisma 환경 설정 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화이제 작성한 와이어 프레임을 기반으로 하여 ERD를 작성해보려고 한다. 런픽 | EP01. 와이어 프레임 제작dapsu-startup.tistory.com 어찌저찌 ERD 설계까지는 완료했다. 이제 드디어 코딩을 시작한다.. 이번 프로젝트의 기술 스택으로는 다음과 같이 선정했었다.백엔드nestJSPostgreSQLPrisma프론트엔드Nuxt3배포 인프라아마 aws이지 않을까? 아직 여기까지는 생각 안해봄개발 순서로는 프로젝트를 먼저 세팅(전체적인 아키텍처 설계,.. 2024. 5. 29. 런픽 | EP02-2. ERD 설계 - 리뷰와 관련된 데이터들 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화이제 작성한 와이어 프레임을 기반으로 하여 ERD를 작성해보려고 한다. 런픽 | EP01. 와이어 프레임 제작런픽(RUN PICK)은 이번 프로젝트 웹앱의 가제이다. 이 프로젝트를 시작하게 된 계기는 이전dapsu-startup.tistory.com 이전 글에 이어서 리뷰와 관련된 erd들을 작성해보려고 한다. 리뷰 테이블(reviews)리뷰와 관련된 데이터들은 이 프로젝트의 핵심 콘텐츠이다. 와이어 프레임은 다음과 같다.우선 reviews라는 테이블에는 별점(rating)과 리뷰 내용(content)만 컬럼으로 포함될 예정이다. 그외 세부사항들은 다른 테이블에서 다룰 계획이다. .. 2024. 5. 16. 런픽 | EP02-1. ERD 설계 - 유저, 인증 및 러닝화 이제 작성한 와이어 프레임을 기반으로 하여 ERD를 작성해보려고 한다. 런픽 | EP01. 와이어 프레임 제작런픽(RUN PICK)은 이번 프로젝트 웹앱의 가제이다. 이 프로젝트를 시작하게 된 계기는 이전 글을 참고하면 될 것 같다. 런픽 | EP0. 올해는 반드시 사이드 프로젝트를 완수하자...!2024.02.14 - [답수실Lodapsu-startup.tistory.com 실제로 개발 업무를 할 때에는 개발 설계 및 코딩할 때 기획자분께서 작성해주신 기획의 명세들을 기반으로 진행하지만, 혼자서 진행하다 보니 되게 명확하고 구체적인 요구사항들을 작성하기가 생각보다 귀찮다.. 그리고 기획과 개발 사이에서 발생할 수 있는 커뮤니케이션 부재가 존재하지 않는 상황이라서 erd를 설계하면서 더 디테일한 사항들.. 2024. 5. 12. 런픽 | EP01. 와이어 프레임 제작 런픽(RUN PICK)은 이번 프로젝트 웹앱의 가제이다. 이 프로젝트를 시작하게 된 계기는 이전 글을 참고하면 될 것 같다. 런픽 | EP0. 올해는 반드시 사이드 프로젝트를 완수하자...!2024.02.14 - [답수실Log] - 240213 | 작년에 사이드 프로젝트를 실패했던 이유. 모든 것은 단계적으로 만드는 것(기획, 구조, 코드 등등) 240213 | 작년에 사이드 프로젝트를 실패했던 이유. 모든 것은 단dapsu-startup.tistory.com 여하튼 이번 프로젝트의 경우 개발뿐만 아니라 기획 단계도 포함되어 있기 때문에 웹서비스를 출시한다는 느낌으로 시작하고 있다. 마치 스타트업을 창업할 때와 비슷한 기분이다. 하지만 분명한 점은 어찌 됐든 이 프로젝트는 개발이 메인이고, 사업화를 진행.. 2024. 5. 4. 런픽 | EP0. 올해는 반드시 사이드 프로젝트를 완수하자...! 2024.02.14 - [답수실Log] - 240213 | 작년에 사이드 프로젝트를 실패했던 이유. 모든 것은 단계적으로 만드는 것(기획, 구조, 코드 등등) 240213 | 작년에 사이드 프로젝트를 실패했던 이유. 모든 것은 단계적으로 만드는 것(기획, 구조,23년 회고 중에 사이드 프로젝트에 대한 얘기를 했었다. 2023.12.31 - [답수실Log] - 답수실Log | 231231 | 23년 회고 답수실Log | 231231 | 23년 회고 이 블로그의 최신 글이 23년 3월 6일이다. 9개월 동안 블로그dapsu-startup.tistory.com 불과 두 달 전만 하더라도 사이드 프로젝트를 단계적으로, 차근차근 진행하자! 라고 했었지만 역시 나새ㄲ... 아니 나님께서는 아직도 프로젝트 진행이 지.. 2024. 4. 29. 이전 1 다음 728x90 LIST