8조 미니 웹 프로젝트 회고 - MUMA

Isabel·2022년 3월 10일
1

MUMA(MUseum MAster)

설명

코로나가 시작되면서 임시 휴관하던 미술관, 박물관들이 요즘 점차 다시 재단장을 하고 전시를 시작하고 있다. 커뮤니티 사이트를 통해 미술관 및 박물관의 운영 및 휴관 정보를 확인하고, 예술과 문화를 즐기는 유저들(Museum Master) 간의 이용 경험을 공유할 수 있다.

GitHub Repo

https://github.com/isabel-noh/MUMA

와이어프레임

https://velog.io/@isabel_noh/8%EC%A1%B0-%EB%AF%B8%EB%8B%88-%EC%9B%B9-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-S.A.Starting-Assignment


노현정, 김재중, 박예슬, 황석준


기간

7 Mar 2022 ~ 10 Mar 2022


기술

Server: AWS EC2
back-end: Flask (Python), Jinja2, JWT
Database: MongoDB
front-end : HTML5, CSS3, Javascript, jquery, bootstrap


기능

  1. 회원가입: 아이디 및 비밀번호 닉네임 등 유효성 확인

  2. 로그인/로그아웃: JWT 토큰 이용하여 로그인 설정, 로그인 유지, 아이디 저장

  3. 리뷰작성: 박물관 방문 리뷰 작성

  4. 리뷰상세조회: 각 페이지 별 리뷰 전체

  5. 리뷰 삭제: 로그인 시 본인 리뷰 삭제 가능

  6. 대표 이미지 등록: 로그인 시 각 박물관 별 대표이미지 저장 가능

  7. 지도 API: 각 박물관 주소별 지도위치 확인

8-1. 공공 API: 박물관 정보를 크롤링해와 카드 형식으로 보여주며 검색, 필터링하여 사용자가 원하는 정보만 골라서 확인 가능

8-2. 공공 API 상세 정보 조회: 해당 박물관별 상세페이지로 이동 및 디테일 정보 확인 가능


Youtube 데모영상

https://www.youtube.com/watch?v=Cy11sZ7ZP9w


아쉬웠던 점

시간이 촉박하다보니 index페이지 외에도 다른 페이지에서도 진행되어야 했었던 sign-out이라던지 검색기능 적용을 놓쳤다. 또 아직 배운 기능이 많지 않다보니 배운 기능 외로 적용하려는 부분은 구글링을 해도 이해가 어려워 적용하는 것조차 난감했다. 이 부분은 다른 팀원님의 코드를 보고 공부를 해야할 것 같다. 부족했던 부분은 추후에 공부를 차차하면서 더 채워나간 뒤 조원들과 다시 컨택하여 꼭 완성시키고 싶다!

다음 주부터는 Javascript와 알고리즘을 공부하게 된다. 얼릉 js랑 친해져야지! 쿡쿡

0개의 댓글