SPACES - TSI & ITT | Build a Saas from Idea to Impact #3
#3
Wed 10th Apr 2024
Segments
Completed

Finishing Stripe Setup and Configuring Customer Portal

Completed

Researching on Github and Understanding What to Look For

Completed

Using AI to Edit Projects and Build on Top of Existing API Providers

Completed
Weekly Objective:
In Week 3, we will be finishing up our setup for Stripe and making sure that checkout works for people signing up using our website. We will also learn how to navigate Github to find code that works best with our SAAS template. Additionally, we will be learning about different API providers that are common when building AI SAAS applications such as Open AI, Replicate, and Fal.ai.

Week 3 Video Recording

Requirements:
  • Mac and PC device for optimal development experience
  • A stable internet connection to be able to watch the stream, interact on X spaces, and access online tools
  • Github Account
  • Access to an AI chat platform to help with coding
  • Your SAAS idea solidified and approved by the team
  • Your nextjs-subscription-payment project launched on Github
  • These applications installed on your computer
    • NodeJS
    • Github Desktop
    • Visual Studio Code

Resources:
  • Vercel Stripe Subscription Starter – a pre-built, customizable template designed to quickly set up a subscription-based service integrated with Stripe for payment processing.
  • Stripe – a payment processor used by many developers, e-commerce platforms, and new startups. This week we will be customizing the checkout process
  • Open AI API – ChatGPT API interface which includes access to GPT 4 Turbo, GPT 3.5, and GPT 4 Vision models. Additionally, includes DALLE 3 API for image generation.
  • Groq API – Another API interface that can handle chat based AI interactions similar to GPT but at a much faster rate. Only has 3 models, Llama 2, Mixtral, and Gemma.
  • Openrouter – An API interface for accessing numerous AI models. This service provides access to almost all available open source models as well as GPT. Models include Perplexity, Claude, Llama, and more.
  • Replicate – a repository of most open source models for media generation including video, image, audio, and text. Service provides a way to host models and use GPU compute for generations.
  • Fal.ai – an alternative to Replicate that includes a curated library of media generation models. Also provides GPU compute for generations but the model selection is limited compared to Replicate.
  • Google Gemini API - A chat based and vision based AI API interface developed by Google. Includes models such as Gemini Vision and Gemini Pro 1.5

Week 3 Guide:
https://bubbly-camera-2b4.notion.site/Week-Three-Realizing-Your-SAAS-Ideas-Using-Github-and-AI-78d620df1dac446faf34ff2f08b5fced

Example Gemini Project:
https://github.com/vercel-labs/gemini-chatbot