/RIP_proj

11.24 ~ 12.14 Django로 개발한 게임 전적검색 사이트 R.I.P 프로젝트입니다.

Primary LanguageHTML

RIP.GG 프로젝트

🎮R.I.P(rest.in.peace)

서비스 소개

  • 라이엇 API 및 OP.GG 크롤링데이터를 활용하여 op.gg 클론코딩 및 통계가 부족한 고인 꿀챔을 추천해주는 사이트

서비스 제작 기간

  • 2022-11-24 ~ 2022-12-15

🔖 Table of Contents

  • 기술 스택
  • 팀원 소개 및 담당 역할
  • 주요 기능 소개
  • erd 구성
  • 화면 구성
  • 프로젝트 후기

⚙️ Stack

🧑🏼‍💻 팀원 소개 및 담당 역할

  • 최준혁: 팀장, Full-stack(main=back-end)
    • 커피요정
  • 박혜진: 노션관리, Full-stack(main=front-end)
    • 👩‍💻데이터요정👩‍💻
  • 김나형: PPT, Full-stack(main=front-end)
    • 🎀나헝요정🎀
  • 하두연: PPT, Full-stack(main=back-end)
    • 🥺롤요정🥺
  • 최준홍: 발표자, Full-stack(main=back-end)
    • 🍖갈비요정🍖

🖥️ 주요기능

  1. 회원가입(SNS 회원가입)/로그인(소셜로그인), 비밀번호찾기
  2. 유저(게임이용자) 검색 기능(한국 서버 기준)(라이엇 api사용)
  3. 챔피언 정보 페이지 (룬, 아이템, 스킬정보)(크롤링 데이터사용)
  4. 티어 리스트(크롤링 데이터사용)
  5. 게시판 글 신고기능
  6. 커뮤니티 (듀오구함)
  7. 똥챔 랭킹
  8. 똥챔 장인(유튜브링크),랭킹
  9. 비동기 댓글 및 좋아요, 북마크기능(커뮤니티)
  10. 챔피언 검색기능
  11. 게시판 작성자 혹은 제목 분류 검색
  12. 게시판,회원,댓글 CRUD
  13. 커뮤니티 사용자 등급분배
  14. 회원가입 프로그래스 형식구현
  15. 게시판 공지글 상단고정

프로젝트 자료

7팀. RIP

기획 단계

ERD Model 설계

[ERDmodel](RIP (1)RIP (1))

Template 설계

Template설계

화면 캡처 2022-12-13 231831

화면 구성

메인 화면

메인

챔피언검색

챔피언

챔피언

소환사

ezgif.com-gif-maker (8)

고인

고인

커뮤니티

ezgif.com-gif-maker (5)

ezgif.com-gif-maker (6)

유저

ezgif.com-gif-maker (7)

개발 이슈

화면 캡처 2022-12-13 170456

🌕 프로젝트 후기

❤최준혁

팀 분위기를 좋게 만들어가며 잘 이끌어주신 준홍님, css로 프로젝트를 더 보기 좋게 만들어주신 나형님, 챔피언 앱 기능 개발로 프로젝트를 더 알차게 만들어주신 혜진님, 풍부한 롤 경험으로 프로젝트의 방향성을 더 잘 잡게해주신 두연님, 모두들 덕분에 3주간의 개발이 무사히 마치게 된 것 같습니다. 모두들 각자의 역할을 갖고있지만, 그 역할에 구애받지 않고 서로를 돕고 해결하는 과정에서 많은것을 느꼈습니다. 덕분에 짧지만 재밌고 기억에 남는 프로젝트가 된것 같네요. 다들 고생하셨고 정말 감사합니다!

개인적인 성찰로는 JavaScript에 대한 공부와 이해가 더 필요한것 같습니다. 백엔드를 담당했지만, JS는 개발에 있어서 백엔드 못지않게 중요한 부분을 차지하는것 같습니다. 다음에는 JS를 더 깊게 공부 해보고싶네요. 모두들 수고많으셨습니다.


👩‍💻박혜진

부족한 부분이 많았지만 좋은 팀원들 덕분에 많이 배우고 성장할 수 있었던 시간이었습니다.

데이터를 수집하면서 모델로 만들었으면 조금 더 수월하게 할 수 있지 않았을까 하는 아쉬움이 있습니다. 백엔드 부분도 프론트 부분도 완벽하게 마치지 못한 거 같아 아쉬움이 남습니다. 이 경험을 토대로 자바스크립트 공부와 모델만들기에 대해서 더 공부를 해야겠습니다!


🎀김나형

해결 능력과 팀워크를 키울 수 있는 좋은 프로젝트 기간이었습니다. 팀원들 모두 오류에 관한 문제를 같이 해결하려 도와주는 팀워크가 인상 깊었습니다. 비록 제가 JS 기본기가 탄탄하지 않은 탓에 JS 기능 구현할 때 많은 시간이 소요되거나 기능을 끝내 구현하지 못한 것이 아쉽습니다. 컴퓨터에 관한 지식과 JS 기초 학습이 많이 필요할 것 같습니다.

어떤 분야에서 만났어도 좋은 동료가 됐을 팀원들과 3주간의 긴 여정이 끝나 시원 섭섭한 감정입니다. 밤낮 가리지 않고 열심히 해준 팀원들에게 고맙고 앞으로 어떤 일을 하든 좋은 결과가 있기를 바랍니다. 모두 정말 고생 많으셨어요.


🍖최준홍

각자 역할에 충실하면서도 도울때 서로 도우며 작업하다보니 2주라는 시간이 훅훅지나간것 같습니다. 짖궂은 장난에도 하하호호 웃어주신 팀원분들 덕분에 전반적으로 분위기좋은 프로젝트였습니다.

데이터작업이나 새로운 기능구현 등을 할때 비동기구현할때 등 여러모로 난관에 봉착하여 어려움이 있었지만 각 팀원들의 초인적인 힘으로 잘 이겨낸거 같아 매우 기쁘고, 특히 3일내리 한 기능에 몰두하여 좌절을 맛보다가 결국 기능구현 성공했을때의 쾌감은 역시 코딩은 어렵지만 재밌구나 라는 걸 또 알게해준거 같습니다.

그리고 개인적으로 파이썬 알고리즘에 대해서도 생각할수 있는 시간이었습니다. 웹페이지만드는데 왜 알고리즘이 필요한거지? 라는 생각이 언제나 한켠에 있었는데 없으면 안되는구나.. 라는걸 뼈저리게 느끼게 되었습니다. 추가적으로 JS는 너무어려워…

탈은 없고 재미만 있었던 이번 프로젝트.. 잊지못할겁니다.우리 팀원 다들 각자의 위치에서 좋은 직장 만나 행복하게 살고 혹시나 인연이 닿는다면 만나 하하호호 얘기해보고 싶네요.


🥺하두연

팀원들 모두 자기 역할을 열심히 해주시고 부족하지만 많이 배운 프로젝트였습니다. JS가 부족해서 시간이 오래걸리고 Django를 통해 안해본걸 할 때 구현 못하면 어쩌나하고 걱정하였지만 팀원 분들이 도와주시고 배우면서 구현에 성공하면서 성취감도 너무 많았던 시간이었습니다. 그리고 알고리즘에 중요성을 더 배우게 된 계기였던것 같습니다.

3주동안 밤낮없이 모두 고생한 우리 팀원들 너무 고생 많으셨습니다. 다들 열심히 해주시고 또 분위기 좋게 재밌게 프로젝트 해주셔서 3주동안 너무 즐겁게 프로젝트를 했습니다. 아무튼 덕분에 부족한 부분에 대해 더 명확하게 알게되었고 다들 다음에 좋은 모습으로 또 만났으면 좋겠습니다 너무 즐거웠습니다!!