개인 프로젝트/디비자라 영화관 사이트(React)

[React] 멀티플렉스 영화관 체인업체 통합정보시스템 개발 (발표 영상 포함) (2학년 2학기 데이터베이스 수업 팀 프로젝트)

koh1018 2022. 1. 19. 03:03
반응형

우리팀의 로고

 

(※ 2학년 2학기 데이터베이스 수업의 팀 프로젝트다.)

5명이 한 팀이 되어 작업하였으며 프론트엔드 3명, 백엔드 2명으로 작업하였다.

 

필자는 프론트엔드를 맡아 영화 페이지, 영화 세부페이지를 작업하였고 기말 최종 발표를 진행하였다.

프론트는 React로 작업하였고 Styled Component, Material UI를 이용했다.

백은 Django로 작업하였다.

 

중간과제 일부인 데이터베이스 테이블들

 

중간 과제 때 만든 데이터베이스 스키마를 이용해 물리적 데이터베이스를 만들고 swagger api를 이용해 axios로 백엔드에서 데이터를 받아와 하드코딩이 아닌 서버와 연동하여 작동하는 웹사이트를 만들었다.

 

VCS로는 GitHub를 사용하였고 Trello의 칸반보드를 사용하며 효율적으로 작업하였다.

 

 

아래는 데이터베이스 수업 기말 최종 발표 시간 때 한 필자의 발표 영상이다. (21.12.13)

직접 웹사이트를 시연하며 발표하는 것은 처음이라 긴장도 많이 되고 걱정했지만 많이 연습한 덕분에 큰 실수 없이 잘 할 수 있었던 것 같다. 시간이 더 있었다면 데이터베이스 정규화 등 수업에서 배운 내용들을 활용해 더 최적화된 데이터베이스를 설계하고 프론트의 디테일을 더 살릴 수 있었을텐데 조금 아쉬운 감이 있다. 하지만 정말로 모두가 다같이 열심히 최선을 다해 했기에 후회는 없다. 덕분에 A+로 좋은 성적도 받아갈 수 있었다!

 

며칠간 같이 밤새며 한 학기 함께 수고한 팀원 분들께 진심으로 감사드린다. 정말 좋은 경험이었던 것 같다.

 

리액트를 처음 접했었는데 금방 적응하고 정말 열심히 공부해서 많이 성장한 것 같다.

 

배운 지식들을 이용해 다양한 프로젝트를 하며 실력을 더 키워나가야겠다.

반응형