HTTP / HTTPS 통신이 가능한 웹서비스를 기획하고 개발하는 것
- MERN Stack
- M ongoDB : NoSQL / Cloud DB Service Atlas
- E xpress : Backend API Design
- R eact : Frontend UI
- N odeJS : Javascript Runtime
- Heroku
- 참여를 원하는 공모전에 대한 정보를 공유
- 팀 단위로 출품 가능한 공모전에 대한 팀원을 구하는 목적으로 함
- 그 외에도, 같은 커리어 패스를 원하는 사람들을 구할 수 있게 프로필 등록 가능
- 공모전, 팀원에 대한 후기를 통해서 서로의 경험을 공유 가능
-
Backend
- axios : API 통신 모듈
- cors : 교차 출처 리소스 공유
- dotenv : 환경 변수 관리 ( MongoDB )
- mongoose : MongoDB Driver 모듈 / JS 로 명령어 조작
- multer : Express 를 통한 파일 업로드 지원 모듈
- nodemon : node 재실행 편의성
-
Frontend
- bootstrap : CSS 속성 inline 적용 / 반응형 웹
- React bootstrap : Tag 형 React 기능 적용
- models : 데이터 스키마
- routes : 데이터별 통신 API 작성
- images : 이미지 파일 endpoint
- client : 프론트엔드
- build : 최종 빌드된 파일
- src : 실제 개발 파일
- components : 페이지별 공통 사용 컴포넌트
- context : 웹앱 상태 관리용 코드
- imgs : 디자인용 일러스트
- pages : 웹 개별 페이지
*일러스트 출처 : unDraw
웹 주소 >> 너와 나의 능력으로, Shall We *더미 데이터를 사용하였습니다.