팀 프로젝트 | MovieOn - Final

trevor1107·2021년 2월 10일
0

발표

  • 팀 프로젝트 이름: MovieOn
  • 팀 프로젝트 기간: 2021.01.27(수) ~ 2021.02.09(화)
  • 팀 인원 : 3명

내가 구현한 것들

멤버십 페이지

  • 전체 페이지 구성, aos 라이브러리 사용 애니메이션 구성

고객센터 페이지

  • 전체 페이지 구성, Fetch함수를 이용해서 Single Page Application을 구현
  • 내부 JSON파일을 만들고, 파싱해서 자주 묻는 질문들에 대한 글들을 페이징 구현

DB

  • 고도 호스팅의 리눅스 웹 호스팅을 빌려 DB를 생성, FTP를 이용하여 파일 업로드
  • id를 기본키로 지정하고 다른 테이블의 id를 기본키와 외래키로 관계형 데이터베이스 구축
  • JavaScript의 Ajax 함수로 PHP와 연동하여 DB 데이터 통신
  • ResultMessage 클래스를 만들어 오류 메세지, 반환 데이터 등을 관리하는 구조 설계로
    HTML, JavaScript, PHP의 코드 영역을 완전히 분리하여 작업 환경을 만듬

로그인

  • 로그인 구성, PHP SESSION을 활용 DB에 있는 데이터 체크 및 로그인, 로그아웃 구현

회원가입

  • 정규 표현식을 사용해서 유효성 검사 구현
  • DB 연동 아이디 중복 확인 및 회원가입 구현

프로젝트 소감

팀 프로젝트의 마지막! 발표! 우리는 처음 계획한 것들을 어느정도 해냇다고 볼 수 있다.
나 스스로는 딱 계획대로 끝난 것 같아서 아쉽다. 그리고 DB 처음에 삽질?을 많이해서.. 가상서버를 빌려서 node.js 관련 모듈을 설치하고 GUI설치하고, VNCViwer로 설치하고.. SSH키를 설정하고.. node.js 서버를 만들어 접속해보고.. 결국 내가 구매한 웹 호스팅에선 php로 해야하는 것을 깨닫고.. 등등.. 여러가지 해보면서 삽질이었지만 언젠간 도움이 되리라 믿는다!!!

사실상 이번 프로젝트에서의 팀장은 직접적인 코드보단 서포트, DB연동 위주로 하라는 미션에서 아쉬웠던 부분은, 팀원들을 서포트해야하는 부분에서 팀원들이 고충을 표현하지 않고 스스로 해결하려는 모습에서 나서기가 어려웠다! 스스로 해결하려는 모습은 좋으나.. 팀이라면 서로서로 도와가며 완성도를 높혀나가는 것이 더 바람직 하지 않았을까 생각이든다.

팀원이 맡은 예매 페이지는 아직 미완성이어서 추가로 작업이 필요한 상황이다.. 끝까지 마무리 할 수 있도록.. 힘내보자!

profile
프론트엔드 개발자

0개의 댓글