목표 : 서울여자대학교의 소프트웨어융합학과 소개 및 학과에 대한 지식과 경험(정보) 공유 사이트 (입시 준비생, 재학생, 졸업생을 위한 사이트)

기한 : 2024.06.23. ~ 2024.09.05.

데이터베이스 : MongoDB

팀명 : B팀

팀장 : 나영초 (프론트엔드 & 백엔드) (소프트웨어융합학과)

조원 :

  1. 김희재 (백엔드) (소프트웨어융합학과)
  2. 이주아 (백엔드) (소프트웨어융합학과)
  3. 정규은 (프론트엔드) (소프트웨어융합학과)
  4. 정유진(백엔드, 탈퇴), 김은영(프론트엔드 & 백엔드, 탈퇴)

역할 :

  1. 프론트엔드

    1. 나영초
      1. 웹 페이지 디자인 및 구현
        1. 로그인 페이지
        2. 커리큘럼 페이지
        3. 대외추천활동 페이지
        4. 마이페이지
        5. 게시판 - 목록 페이지
      2. 상단의 메뉴바 & 하단의 풋터 디자인 및 구현
      3. Top버튼 디자인 및 구현
    2. 정규은
      1. 웹 페이지 디자인 및 구현 & 미디어쿼리 진행
        1. 메인 페이지
        2. 회원가입 페이지
        3. 학년별 추천활동 페이지
          1. 마우스 hover시, 동적인 애니메이션 구현(크기가 커지는 애니메이션)
        4. 게시판 - 게시물 입력 페이지
        5. 게시판 - 게시물 내용이 보여지는 페이지
  2. 백엔드

    1. 김희재
      1. 백엔드 초기 기반 구성
      2. 회원가입 기능 구현
    2. 나영초
      1. 로그인 기능 구현
        1. 마이페이지에 개인정보 업데이트 구현
      2. 마이페이지에서 작성한 게시물 삭제 기능 구현
        1. 삭제시, 목록 페이지 또한 업데이트
    3. 이주아
      1. 게시판 기능 구현
        1. 게시물 작성시, 데이터 저장 및 목록 페이지와 마이페이지 업데이트 구현
        2. 게시물 수정 및 삭제 기능 구현

프로그램 폴더 업로드 :

https://drive.google.com/file/d/1tRFwl0DwSAZLjRpB3dODQoprElK6I68W/view?usp=sharing

실행 방법 (Node.js 필요):

  1. HotSWUPot_Program\HotSWUPot\myapp 에서 server.js 파일 열기

    1. 실행 → 디버깅 없이 실행 → Node.js 선택

    또는

    b. 터미널 → 새 터미널 → 창에 node server.js 입력하기