e38c250f5e92a46e648bb148b02227dc9c437f52
3D 모델 뷰어
이 프로젝트는 three.js와 React를 사용하여 3D 모델을 렌더링하는 웹 애플리케이션입니다. 백엔드는 FastAPI를 사용하여 모델 파일을 제공합니다.
프로젝트 구조
frontend/: React와 three.js를 사용한 프론트엔드 애플리케이션backend/: FastAPI를 사용한 백엔드 API 서버
로컬 환경에서 실행하기
이 애플리케이션은 WSL(Windows Subsystem for Linux) 환경에서 테스트되었습니다.
백엔드
백엔드 디렉토리로 이동합니다.
Python 가상 환경을 생성하고 활성화합니다.
uv를 사용하여 종속성을 설치합니다.참고:
pyproject.toml파일이 있으므로uv pip install을 사용하여 종속성을 설치할 수도 있습니다.백엔드 서버를 실행합니다.
또는
서버가
http://localhost:8000에서 실행됩니다.
프론트엔드
프론트엔드 디렉토리로 이동합니다.
npm을 사용하여 종속성을 설치합니다.프론트엔드 개발 서버를 실행합니다.
애플리케이션이
http://localhost:5173(또는 다른 사용 가능한 포트)에서 실행됩니다.
Description
Languages
TypeScript
46.6%
Python
24.1%
CSS
20.3%
JavaScript
5.7%
HTML
3.3%