{"id":12876,"date":"2024-07-07T08:30:40","date_gmt":"2024-07-07T06:30:40","guid":{"rendered":"https:\/\/flaven.fr\/?post_type=bf_videos_manager&#038;p=12876"},"modified":"2024-07-07T08:45:15","modified_gmt":"2024-07-07T06:45:15","slug":"video-2-master-vuejs-build-your-first-app-and-project-with-ease","status":"publish","type":"bf_videos_manager","link":"https:\/\/flaven.fr\/videos\/video-2-master-vuejs-build-your-first-app-and-project-with-ease\/","title":{"rendered":"Video #2 Master Vuejs: Build Your First App and Project with Ease"},"content":{"rendered":"<p><b>This video is part of a post &#8220;Building a Vue.js SPA (Single Page Application) Frontend with FastAPI Backend for AI Integration&#8221;<\/b><\/p>\n<p><b>QUICK DESCRIPTION<\/b><br \/>\nTransitioning from Streamlit to Vue.js: some expeiments made with Vuejs and Vitejs to achieve the migration from a frontrend in Streamlit to Vitejs or Vuejs.<\/p>\n<p>In these videos post, I delve into the process of replacing Streamlit with Vue.js as the frontend for an AI-powered web application, connecting it to an API built with FastAPI. The shift aims to delegate frontend management to a separate team, allowing the AI team to focus on high-value tasks such as fine-tuning and model selection. Discover a simple yet effective architecture for the application, with a tech stack featuring FastAPI, SQLAlchemy, Vue.js, Vuex, and more.<\/p>\n<p><b>URLs<\/b><br \/>\nPOST: <a href=\"https:\/\/wp.me\/p3Vuhl-3lp\" target=\"_blank\" rel=\"noopener\">https:\/\/wp.me\/p3Vuhl-3lp<\/a><br \/>\nCODE: <a href=\"https:\/\/shorturl.at\/jkOOX\" target=\"_blank\" rel=\"noopener\">https:\/\/shorturl.at\/jkOOX<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This video is part of a post &#8220;Building a Vue.js SPA (Single Page Application) Frontend with FastAPI Backend for AI Integration&#8221; QUICK DESCRIPTION Transitioning from&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/videos\/video-2-master-vuejs-build-your-first-app-and-project-with-ease\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">Video #2 Master Vuejs: Build Your First App and Project with Ease<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":11806,"comment_status":"open","ping_status":"closed","template":"","bf_videos_manager_tag":[2674,3057,3189,2755,2754,2846,3062,2672,2718,2848,2806,3190,3061,3029,3188,3058],"bf_videos_manager_cat":[2729,2700,3081,2681,2682,2679,2680],"class_list":["post-12876","bf_videos_manager","type-bf_videos_manager","status-publish","has-post-thumbnail","hentry","bf_videos_manager_tag-database","bf_videos_manager_tag-fastapi","bf_videos_manager_tag-frontend","bf_videos_manager_tag-learning","bf_videos_manager_tag-learning-by-doing","bf_videos_manager_tag-poc","bf_videos_manager_tag-product-owner","bf_videos_manager_tag-python","bf_videos_manager_tag-spike","bf_videos_manager_tag-sqlalchemy","bf_videos_manager_tag-streamlit","bf_videos_manager_tag-transcript","bf_videos_manager_tag-transcription","bf_videos_manager_tag-usage","bf_videos_manager_tag-vue-js","bf_videos_manager_tag-whisper","bf_videos_manager_cat-agile","bf_videos_manager_cat-anaconda","bf_videos_manager_cat-api","bf_videos_manager_cat-development","bf_videos_manager_cat-experiences","bf_videos_manager_cat-tutorials","bf_videos_manager_cat-videos"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager\/12876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/bf_videos_manager"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=12876"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager\/12876\/revisions"}],"predecessor-version":[{"id":12881,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager\/12876\/revisions\/12881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media\/11806"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=12876"}],"wp:term":[{"taxonomy":"bf_videos_manager_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager_tag?post=12876"},{"taxonomy":"bf_videos_manager_cat","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/bf_videos_manager_cat?post=12876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}