finance_app
GPT가 추천해 준 프로젝트 주제:
추천 Rust 프로젝트 주제와 개발 가이드
1. API 기반 개인 가계부 앱
개발 목표: 금융 데이터를 추적하고 분석하는 데 도움을 주는 CLI/GUI 기반 앱 개발.
활용 기술:
Rocket: Rust 웹 프레임워크로 REST API 생성.
SQLite 또는 PostgreSQL: 데이터 저장소.
Tauri: GUI 지원. 구현 단계:
데이터 모델 설계: 거래(날짜, 금액, 카테고리) 데이터 구조 정의.
REST API 생성: Rocket으로 CRUD 기능 개발.
CLI/GUI 개발: Tauri로 간단한 데스크톱 앱 제작.
배포: 바이너리 패키징 후 배포.
tauri 빌드 시
옵션 typescript, React, npm .. 으로 설정했고
일단 창 띄우는 것까지는 성공함
cargo run 입력 시 (흰 창만 뜸)

yarn tauri build하고 생긴
src-tauri 앱을 클릭하면 아래처럼 잘 뜸..

(아래처럼 애플리케이션이 생겨버림)

왜인진 모르겠지만
기존에 회사에서 프로젝트 만들 때는 cargo run 하면
내가 수정한 코드가 반영되서 바로 GUI 창이 실행되었는데
지금은 cargo run 입력하면 흰 창만 뜨고
yarn tauri build 입력하면 (애플리케이션으로 빌드하는 명령어인듯)
애플리케이션으로 아예 생성되고
열어보면 내가 수정한 게 반영되어 있음

그렇다면 잘 작동하는 애플리케이션 코드를 뜯어보는 수 밖에 없음
파일 정리하다 꼬여서
다시 삭제하고 다시 시작함.
tauri 설치 할 때 옵션 React 아니고 vanila 로 바꾸니까 (빌드 환경도 npm 아니고 맨 위에 있던 걸로 바꿈)
회사에서 했을 때랑 똑같이 cargo run 치니까 바로 GUI 창 실행됨.
