목표 : 서울여자대학교의 소프트웨어융합학과 소개 및 학과에 대한 지식과 경험(정보) 공유 사이트 (입시 준비생, 재학생, 졸업생을 위한 사이트)
기한 : 2024.06.23. ~ 2024.09.05.
데이터베이스 : MongoDB
팀명 : B팀
팀장 : 나영초 (프론트엔드 & 백엔드) (소프트웨어융합학과)
조원 :
- 김희재 (백엔드) (소프트웨어융합학과)
- 이주아 (백엔드) (소프트웨어융합학과)
- 정규은 (프론트엔드) (소프트웨어융합학과)
정유진(백엔드, 탈퇴), 김은영(프론트엔드 & 백엔드, 탈퇴)
역할 :
-
프론트엔드
- 나영초
- 웹 페이지 디자인 및 구현
- 로그인 페이지
- 커리큘럼 페이지
- 대외추천활동 페이지
- 마이페이지
- 게시판 - 목록 페이지
- 상단의 메뉴바 & 하단의 풋터 디자인 및 구현
- Top버튼 디자인 및 구현
- 정규은
- 웹 페이지 디자인 및 구현 & 미디어쿼리 진행
- 메인 페이지
- 회원가입 페이지
- 학년별 추천활동 페이지
- 마우스 hover시, 동적인 애니메이션 구현(크기가 커지는 애니메이션)
- 게시판 - 게시물 입력 페이지
- 게시판 - 게시물 내용이 보여지는 페이지
-
백엔드
- 김희재
- 백엔드 초기 기반 구성
- 회원가입 기능 구현
- 나영초
- 로그인 기능 구현
- 마이페이지에 개인정보 업데이트 구현
- 마이페이지에서 작성한 게시물 삭제 기능 구현
- 삭제시, 목록 페이지 또한 업데이트
- 이주아
- 게시판 기능 구현
- 게시물 작성시, 데이터 저장 및 목록 페이지와 마이페이지 업데이트 구현
- 게시물 수정 및 삭제 기능 구현
프로그램 폴더 업로드 :
https://drive.google.com/file/d/1tRFwl0DwSAZLjRpB3dODQoprElK6I68W/view?usp=sharing
실행 방법 (Node.js 필요):
-
HotSWUPot_Program\HotSWUPot\myapp
에서 server.js 파일 열기
-
- 실행 → 디버깅 없이 실행 → Node.js 선택
또는
b. 터미널 → 새 터미널 → 창에 node server.js 입력하기