728x90
▶ Intro
컴공 복수전공을 늦게 시작하면서 2학년 전필 과목 중 하나인 기초프로젝트2를 수강하게 되었다. 이 과목은 JavaFX 기반으로 프로젝트를 개발하는 것이 최종 목표이다. 4인의 팀을 이루어 개발하였고, 역할을 분배하여 프론트 개발을 담당했다.
이 프로젝트의 목적은 물가변동이 심한 오늘날 강원도를 기준으로 특정 상품의 가격을 지역별로 비교 및 분석하고, 사용자 친화적인 UI를 통해 누구나 간편하게 사용하도록 하는 것이다.
▶제작 기간
2023.11.01 ~ 12.21 (약 2개월)
▶개발 환경
Back : Vercel (Nest JS)
Front : JavaFX
Database : Mongo DB
DevOps : Git
▶아키텍처
▶구현 기능
1. 로그인 및 회원가입
- 이메일과 비밀번호 입력
2. 메인 - 상품 검색 및 지역 선택, 가격 입력
- 검색창 클릭 시 모든 품목 확인
- 검색창에서 한 글자만 입력하면 즉각적으로 연관된 결과 확인
- 특정 지역을 선택하여 상품의 물가 비교
- 비교하고자 하는 상품의 가격 입력
3. 결과 - 모든 지역 상품 가격 그래프, 가격 비교 결과
- 강원도 및 강원도 내의 지역들의 상품에 대한 물가 그래프 확인
4. 기타
- 데이터 : 공공 데이터 포털에서 제공하는 강원도 물가정보 Open API를 이용
▶후기
3개의 프로젝트를 동시에 진행하다보니 기초프로젝트2 강의를 소홀히 할 수밖에 없었다. 하지만 운 좋게도 능력 있는 팀원들을 만나게 되어 프로젝트 시작을 가장 늦게 했음에도 먼저 마칠 수 있었고, 구현해야 되는 기능도 많지 않아 프론트 총 개발 시간이 이틀도 채 걸리지 않았다. 이 프로젝트를 통해 데이터 정제의 필요성을 알 수 있었고, 각자 자신이 맡은 역할을 완벽하게 해내는 것 또한 팀워크가 될 수도 있다는 것을 느꼈던 팀이었다.
728x90
'Project' 카테고리의 다른 글
실시간 체크 및 생체인식 출결 관리 플랫폼 (0) | 2023.12.28 |
---|---|
앱 기반 주류 리뷰 플랫폼 "첫술" (0) | 2023.12.20 |
[MFC] 맘스터치 키오스크&포스기 <기말 프로젝트> (0) | 2023.06.18 |
[미니게임]연산 유추 넌센스 게임 C언어 (2) | 2021.12.01 |
댓글