파이널 프로젝트 1차 개발 이슈 정리
·
project
1. 프론트엔드에서 userId 누락 에러문제프론트에서 mentalquestion API를 호출할 때 userId를 누락한 상태로 요청을 보내 NullPointerException이 발생했다.원인healthService.mentalquestion 함수에서 userId를 포함하지 않고 questions, scores만 전송하고 있었다.해결handleSubmit 함수에서 localStorage.getItem('userId')를 사용해 userId를 가져와 payload에 포함시켰다.mentalquestion 함수의 파라미터를 { userId, questions, scores }로 수정했다.2. AI 응답 지연에 따른 로딩 처리 미흡문제AI 응답 시간이 다소 길어 사용자가 응답을 기다리는 동안 아무런 피드백이..
Spring Boot와 React로 만드는 나만의 게시판
·
project
오늘은 Spring Boot와 React를 사용하여 웹 게시판을 개발하면서 겪었던 과정과, 특히 개발 중에 마주쳤던 여러 에러들을 어떻게 해결했는지 그 기록을 공유하려고 합니다. 프론트엔드와 백엔드를 연동하는 과정에서 어떤 문제들이 발생할 수 있는지, 그리고 이를 어떻게 디버깅하고 해결해나가는지 궁금하셨던 분들께 도움이 되길 바랍니다. 백엔드 Git : https://github.com/d5ngjun2/reactbackend.git GitHub - d5ngjun2/reactbackendContribute to d5ngjun2/reactbackend development by creating an account on GitHub.github.com프론트 Git : https://github.com/d5ng..
세미프로젝트 마무리
·
project
약 4주간 진행되었던 세미 프로젝트가 마무리 되었습니다.제대로 해보는 첫 프로젝트라 실수도 정말 많았고, 팀원들과의 소통도 어려웠지만 다같이 열심히 하는 분위기로 잘 이끌어준 팀원분들께 감사합니다. 저희 프로젝트는 단순한 CRUD 기능을 넘어, ERP 시스템처럼 입출고, 매출, 인력 관리까지 포함한 실제 업무에 가까운 기능을 구현하는 것이 목표였습니다. 기존에는 수작업으로 이루어지던 입출고 관리와 지점 운영의 비효율을 개선하고, 실시간으로 데이터를 조회하고 처리할 수 있는 시스템을 직접 설계하고 개발했습니다. 프로젝트는 기획 → 설계 → 구현 → 테스트의 순서로 진행되었습니다. 요구 분석 단계에서는 ERP 시스템에 필요한 핵심 기능들을 파악하고, 기존 수작업 방식의 문제점을 분석해 이를 해결할 기능들을..
전시회!
·
project/4학년 캡스톤 디자인 및 전시회
과에서 2팀만 이제 전시회를 하게 되었는데, 운이 좋았는지 어떤 상황이였는지는 모르겠으나 전시장에 과 대표로 프로젝트를 보여주게 되었다. 우리의 프로젝트는 눈을 인식하는 알고리즘의 성능 비교 라고 간단하게 생각하면 된다.사용한 알고리즘은 CNN, MEDIAPIPE, DLIB 로 총 3개의 알고리즘인데, 파이썬을 이용하여 준비 했다. 해당 알고리즘의 대한 정보는 다음에 조금 더 자세하게 적어보도록 하겠다.(아래에 있는 내용이 우리 팀의 프로젝트이다)구경하시는 분들이 이해하기 쉽게 과에서 우리를 위해 이런식으로 팜플렛을 준비해주셔서 감사했다! 나중에는 미디어파이프의 정확성이 상당히 높았기 때문에, 티비에 연결해서 사람들이 더 큰 화면으로 인식되는걸 알 수 있게끔 바꿨다.간단한 전시회 인줄 알았지만, 알고보니..
졸업 전시회 준비 자료
·
project/4학년 캡스톤 디자인 및 전시회
11월 14일(목) 드디어 프로젝트 전시회가 있는 날이라 지금까지 준비해놓은 걸 준비해놨다.우선 논문과는 다르게 전시회에서는 실제로 사람들이 눈 인식을 실시간으로 받아와야 구경하기 좋을 것 같아,코드를 수정하여 실시간으로 노트북의 캠을 이용해 사람들이 인식하는걸 보기 쉽게 직관적으로 수정했다.먼저 미디어 파이프를 실행했을때의 실행 화면이다. 총 468개의 랜드마크를 설정하여 얼굴에 인식이 어디에 되는지, 잘 인식되고 있는지를 자세히 볼 수 있게 수정했다.또한, 해당 데이터 값들을 db 에 저장하여 db 출력문을 실행하면 60개의 데이터 값들이 직관적으로 출력 되게끔 코드를 만들었다.(db 코드 실행시 해당 출력문이 나온다. 시간별로 몇개의 눈이 인식 됐는지 결과값을 확인할 수 있다.) 다음은 dlib 실..