使用 Python 和 Streamlit 构建生成式 AI Micro-SaaS 应用程序
- 1. Course Introduction and Demos
- 1. Introduction
- 2. Course Overview
- 3. Advanced Project Showcase Power of Streamlit with AI for a SaaS
- 4. Introduction to the Course Project Automated Tenant Management Portal
- 2. Streamlit Basics
- 1. Why Streamlit
- 2. Setting up your development environment
- 3. Interactivity in Streamlit Widgets, Layout, Session State
- 4. Displaying Data Tables, Charts, and Dynamic Content
- 5. Building a ChatGPT-like clone with Streamlit and OpenAI
- 3. Building a Streamlit Micro-SaaS The Cookbook
- 1. App showcase, demo and features walkthrough
- 2. Local code and environment setup
- 3. Stripe integration
- 4. MongoDB user database setup
- 5. Email verification server with FastAPI Part 1
- 6. Email verification local debug with FastAPI Part 2
- 7. Deploying to Cloud (Railway.io or Streamlit Cloud)
- 8. Customize your Domain Name!
- 9. Course Check-in! Midway Point.
- 4. Course Project AI Tenant Management System (Part 1)
- 1. Intro and Preamble to Course Project
- 2. Technologies involved and AWS S3 setup
- 3. AWS S3 Secret Keys Setup
- 4. More technology setup Google Tesseract, Poppler, Conda env
- 5. Explaining Utility FunctionsMethod Part 1
- 6. Explaining Utility FunctionsMethod (Mongo) Part 2
- 7. Explaining Utility FunctionsMethod Part 3
- 8. Coding the Main Tenant Application Portal
- 9. Deploy to Railway Part 1 (Review)
- 10. Deploy to Railway Part 2 (Poppler and Tesseract)
- 5. Course Project AI Tenant Management System (Part 2)
- 1. Intro to Management Portal and AI document analysis
- 2. Technology setup Conda, AWS S3, Stripe, OpenAI, MongoDB
- 3. Utility methods and S3 Data Manipulation
- 4. How to create the EmbedChain Chatbot
- 5. Analyzing Tenant Documents with OpenAI API
- 6. Map Reduce AI Analysis Summary of Summaries
- 7. Chatbot with Tenants using EmbedChain
- 6. Additional Content Landing Page Creation, Pain Point Marketing, Bootstrapping
- 1. Introduction to Landing Pages, Painpoint Marketing and Bootstrapping
- 2. Landing Pages with Carrd
- 3. Email Marketing with EmailOctupus
- 4. Create a Landing Page in 5 seconds with Mixo.io
- 5. Marketing, Measuring, Bootstrapping
- 6. Examples Reddit Bootstrapping, Email Campaigns