- Frontend_repo : https://github.com/Naerumii/DRF_recommendation_front
- Backend_repo : https://github.com/Naerumii/DRF_recommendation
제주도 맛집 리스트 추천 사이트 구현
- 팀장 : 이효정
- 팀원 : 정태희
- 팀원 : 정유준
- 팀원 : 송창주
- 팀원 : 이승연
- 회원가입, 로그인, 로그아웃
- 사용자별 음식점 추천
- 게시글 리스트, 작성, 수정, 삭제
- 댓글 작성
- 댓글 수정, 삭제, 좋아요 기능
- AWS EC2를 이용해 프로젝트 배포
- 도메인 구매 및 연동하기
- https 적용하기
https://www.youtube.com/watch?v=xTrNGh4_xM0
- 정태희
정해진 기간 내에 너무 많은 욕심을 부려서 마지막 날에 몰아서 다 한 느낌이 있다. 시간이 많이 부족했다. 뭔가 백엔드 부분은 금방 구현 했는데 프론트 엔드와의 연동이 너무 힘이 들었다. 기존 tampletes로 하지 않고 따로 프론트를 만들어 html,css,js로 기능 구현을 하다 보니 낯설었다. 코드 들이 너무 많다 보니 ,나 영어 대소문자 id 코드 불러오기 등등 꼬이는게 있었다. 하지만 다음 프로젝트에서는 이번 프로젝트보다 한결 수월하게 잘 할 자신이 생겼다.
- 이승연
시간이 너무 부족했다. 백엔드랑 추천시스템을 다 만들어서 시간 내 충분히 할 수 있다고 생각했는데 프론트에서 js부분이 이번에 처음 작성하는 방법이다 보니 생각보다 기능 하나하나에 오류가 계속 발생해 시간을 너무 많이 잡아먹었다. 그래서 중간에 진행하다가 프론트 UI 부분은 아예 버리고 기능에만 집중했는데 덕분에 다음 프로젝트 때는 이런 방식의 js 작성에 수월할 것 같다. 앞으로도 공부 공부…
- 정유준
시간적인 아쉬움이 가장 크게 남았다. drf기본적인 백엔드 기능은 가이드 라인과 참고 자료가 많아 빠르게 완성할 수 있었지만, 프론트에서의 js연결 부분은 처음 해보는 기능이다 보니, 많은 오류와 방향을 잡지 못해서 너무 갈팡질팡했다. 초기에는 프론트에도 인원을 배치하여 완성도를 올리고 싶었지만, js에서의 인원이 너무 부족하여 초기 설계만큼의 성과를 이루지 못하였다. 다만 아쉬운점은 js의 이해도 부족으로 인해 js를 작성할 수 있는 인원이 적었고, 이해도가 많이 부족한 상태에서 프로젝트를 진행하여 프로젝트가 끝나고도 js에 대한 이해도를 충족시키지 못했다.
- 송창주
프론트엔드와의 연동이 이번 프로젝트의 관건인 프로젝트였다. 프론트 엔드와 연동시 학습영상과 조금만 내용을 바꿔도 오류를 직면하고 어떻게 수정해야할지 갈피를 잡지 못했다. 강의내용에 포함된 내용도 내가 강의내용을 이해하고 코드를 작성하는게 맞는지 의문이 계속 따라다녔다. 백엔드 기능을 구현했으나 프론트 엔드와 연동하지 못해 활용하지 못한 코드가 아쉬움으로 남았고 프론트엔드 예제에 대한 추가학습이 필요하다고 생각했다. 또한 퓨어 장고에서 레스트 프레임워크로 심화되며 학습내용이 제대로 정리되지 못한것 같아 복습이 필수다.
- 이효정
백엔드와 추천시스템은 어렵지 않게 구현했는데 프론트엔드 연동에 시간이 너무 많이 소요되었고, 구현한 기능들이 프론트엔드 역량 부족으로 반영이 안되어 다 보여주지 못한게 아쉬웠다. 오류가 발생하면 하나하나 찾아가면서 수정하는 과정이 길어지니 집중이 떨어지고 힘들었지만 오류를 수정해서 잘 동작할 때는 성취감도 느낄 수 있었다. 다음엔 우리가 구현한 기능들을 잘 보여줄 수 있도록 프론트엔드 역량도 어느정도 키워야겠단 생각이 든다..:울다: