프로젝트 환경 설정 및 개요
이번 강의에서는 Firebase와 Flutter를 연결하고, Firestore와 Storage를 설정하여 사용자가 입력한 데이터를 저장하고, 이후 생성된 음악 파일을 저장할 준비를 합니다.Firebase Console에서 프로젝트 생성Firebase Console에 접
이번 강의에서는 Flutter 앱에서 키워드를 입력받아 Firestore에 저장한 후, FastAPI 서버에서 해당 키워드를 기반으로 OpenAI API를 호출하여 음악을 생성하는 과정을 다룹니다. 이 단계는 이전 강의에서 구현한 내용입니다. 사용자가 키워드를 입력하면
이번 강의에서는 Firebase Storage에 저장된 음악 파일을 Flutter 앱에서 불러와 재생하고 다운로드하는 기능을 구현합니다. Firestore에 저장된 fileUrl을 통해 사용자가 생성된 음악 파일에 접근하고, 이를 확인할 수 있게 합니다.음악 파일을 재
이번 강의에서는 Selenium을 사용하여 FastAPI 서버에서 저작권청 사이트에 음악을 자동으로 등록하는 기능을 구현합니다. 이 과정은 Selenium을 사용해 저작권청 사이트에 자동으로 접근하고 필요한 정보를 입력하여 저작권 등록을 완료하는 기능을 포함합니다.Se
이번 강의에서는 Flutter 앱에서 저작권 등록 상태를 실시간으로 확인하고, 사용자에게 등록 완료 알림을 표시하는 기능을 구현합니다. FastAPI 서버에서 status가 "registered"로 업데이트되면 Flutter 앱에 반영하여 사용자가 저작권 등록이 완료되
이번 강의에서는 FastAPI 서버와 Flutter 앱을 클라우드와 앱 마켓에 배포하는 방법을 다룹니다. 또한 Firebase를 통한 성능 최적화와 유지 관리 방법을 추가적으로 살펴봅니다.FastAPI 서버를 AWS, Heroku, 또는 DigitalOcean과 같은
이번 강의에서는 Firebase Firestore에서 MySQL로 데이터베이스 전환하는 과정을 다룹니다. MySQL을 사용하면 더 복잡한 쿼리를 수행하고 데이터베이스 관리가 가능해져, 대규모 애플리케이션에 적합한 환경을 구축할 수 있습니다. 이 강의에서는 기존 Fire
이번 강의에서는 데이터 자동화와 성능 최적화, Selenium 스크립트 안정성 강화 등을 다루어 프로젝트를 더 견고하게 구축하고 운영할 수 있도록 개선합니다. 이를 통해 더욱 원활한 사용자 경험을 제공하고, 시스템 안정성을 높일 수 있습니다.FastAPI에서 비동기 처