매일 써야되는데 프로젝트 기간 당시 쓸 여유가 없어서 그냥 몰아서 쓰게됨 항해99 시작하면서 바로 프로젝트 시작했음. 네이버 영화사이트를 크롤링해서 영화 목록을 띄우고 각각의 영화카드를 만들어 그안에 댓글 및 리뷰를 달수 있게 사이트를 제작함. 파이썬의 웹프레임워크 중 하나인 flask를 이용해서 만들었다. 처음 이렇게 협업을 하다보니 소통이 마냥 원활하진 못했던거 같은데 다음에 프로젝트에 들어갈땐 처음부터 확실히 설계를 하고 그것에 대한 이해를 하고 구현에 들어가야 좀 더 원활하게 진행할 수 있을거 같다. 특히 내가 프론트를 맡기로 했는데 어떤 데이터를 받고 보내야되는지를 명확하게 모르는 상태에서 진행해보니 정말 막막했었다. 그리고 깃도 자꾸 말썽이여서 한번 제대로 익히고 갈 필요가 있을거 같다.
DB -> team9testone이란 이름의 db에 movies, reviews, users 3개의 컬렉션을 저장 해놨으며 movies에는 네이버 영화페이지에서 크롤링해온 정보들이 담겨있고 reviews에는 영화에 리뷰를 달았을 때 나오는 정보들인 유저의 아이디, 영화 제목, 영화에 대한 댓글 및 평점 등이 있다. users에는 로그인을 위한 아이디 패스워드가 있으며 jwt방식을 이용해 로그인 기능을 구현했다. app.py를 통해 서버를 동작시키고 서버로부터 리소스를 받아서 렌더링 하는 방식인 SSR방식으로 구현됨
static폴더에 css파일 (indexStyle.css, login.css, mainStyle.css)와 javascript파일(login.js, mainJS.js, revuew.js)이 있고 templates폴더안에 html파일(login.html, main.html, reviews.html)이 있다.