배포주소 - > https://vigorous-kepler-f3d9fb.netlify.com/
봉사 뭐시기 서비스
- 봉사활동, 잘잘잘, 뭐 태그 기능
- 잘 검색기능, 리다이렉트
- 잘 봉사리뷰
- Node.js & js : 사용한 언어
- Vue.js : 기본 프레임워크
- Vue-router : router 기능을 위해 사용
- Vuex : 전역 상태 관리를 위해 사용
- axios : ajax를 쉽게 사용하기 위해 사용
- vue-cookie : cookie를 쉽게 사용하기 위해 사용
- storybook : UI 컴포넌트를 문서화 하기위해 사용
- element-ui : {modal, selector, uploader}를 구현하는 시간을 단축하기 위해 사용
- aws EB 사용함 : 요금 많이 나와서 지움
- netlify : 무료에다가 배포하기 편해서 현재 사용 중
- python
- django
- djangorestframework : REST API 설계를 위해 사용
- corsheader : CORS 이슈처리하기 위해 사용
- django all-auth : jwt로 로그인하기 위해 사용함
- django jwt : jwt를 사용하기 위해 사용함
- aws EB : 요금 많이 나와서 지움
- heroku : 무료라 사용 중
필터를 해쉬(#)뒤에 있는 query를 감시하여 주소를 변경하면 바로 필터가 바로 변경을 감지
하고 봉사정보를 다시 불러온다.
구현한 이유 : 주소가 페이지를 상태를 나타내기 위해, 현재 주소를 복사해서 다른 사람에게 전송할 때 같은 데이터를 전달하고 싶었기 때문임.
리뷰는 검색의 부차적인 요소 때문에 리뷰 글을 클릭하기 위해 페이지를 바꾸지 않기위해, 팝업창을 구현함.
리뷰에는 좋아요와 리플을 구현함.
검색하기를 누르면 크롤링한 원본 주소로 리다이렉트 된다. 아래 플러스를 클릭하면 계속 페이지를 불러온다.