1차 프로젝트 (My Dongmyo Trip)

Woo Hwukjun·2021년 2월 15일
0
post-thumbnail

⛩ DM Friends ( 동묘앞 프렌즈 )

카카오 프렌즈샵 사이트
소개: 카카오프렌즈는 일상의 즐거움이 가득한 카카오프렌즈 캐릭터 상품들을 다양하게 만나는 공간입니다.

👨‍👩‍👧‍👦 팀원

  • 세계 최고의 거리. 스포티(sporty)함과 캐주얼의 경계를 넘나드는 과감한 믹스매치 정신을 본받기위해 동묘앞 프렌즈가 모였다!
  • Front-end: 임대호, 임태진, 김해인, 한채빈
  • Back-end: 우혁준, 이승연(PM), 유하람

📅 개발 기간

기간: 2020.12.14 ~ 2020.12.24 (11일)

🧑‍💻 적용 기술

  • Front-end: React.js(Class), React-router, SASS
  • Back-end: Python, Django, MySQL, Request, Pyjwt, Bcrypt, CORS-headers, Git, Github

💁‍♀️ 구현 기능

  • 프로젝트 초기 세팅
  • Data Modeling
  • 회원가입, 로그인, 이메일 인증 구현
  • 게시글 & 댓글 좋아요/ 취소 기능 구현
  • 데코레이터 구현

🎥 영상

클로닝 동영상

💰 기억에 남는 코드

이 코드라기 보다 왜 이부분이 기억에 많이 남는 이유는 팀원들에게 미안해서이다. 처음에 모델링할때 생각을 깊게하지않고 그냥 이메일인증번호는 테이블안에 추가하면 되겠지 생각했다. 그런데 이메일 인증을 하려고했을때 테이블이 하나가 더 필요하다는걸 깨달았다. 왜냐하면 인증번호를 받고 그뒤에 입력을 안하거나 인증번호를 잊어버렸거나 하면 계속 테이블 row가 생성이 되는것이였다. 그래서 테이블을 생성하고 거기에 인증번호를 임시저장하고 그 인증번호가 맞으면 인증번호를 delete하고 다음 단계로 넘어가게 설계를 했다. 미안하게 내가 깃헙에 수정된 부분이 머지되고 그룹 멤버들에게 피해가 갔다. 데이터 클로링을 할수없어 데이터를 하나하나 넣었는데 그걸 다 지우고 시작해야했다. 그 밑에는 잘 나온 결과 물이다.

회원가입 페이지에서 이메일 인증을 구현하는 부분이다.

🗣️ 프로젝트 소감

  • 2주간 멤버들과 한 공간에서 합숙을 하면서 코딩을 할수있어서 너무 좋았다. (새벽까지하는 멤버들과 버그가 생겼을때 함께 해결할수있는 멤버들 최고~)
  • 비록 부족한 실력으로 완성된 결과물은 완벽 할 수 없지만 끝까지 노력해서 다들 만족 할 수 있는 결과가 나와서 행복했다.
profile
미래 개발자

0개의 댓글