fbpx
  1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. People & Blogs
  6. >
  7. How to Build an AI Teaching Assistant with BuildShip, FlutterFlow, and ChatGPT API

How to Build an AI Teaching Assistant with BuildShip, FlutterFlow, and ChatGPT API

Available In Following Subtitles
English
Variant 1
Posted on:
Learn how to create an AI teaching assistant using BuildShip, FlutterFlow, and ChatGPT API. Dive into understanding APIs fundamentally for better utilization in your application development. Gain insights and advantage from experienced developers to enhance your no-code tool utilization.
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:00
Build ship, build ship, build ship.
0:03
That's all I've been hearing from y'all lately.
0:05
And now we're gonna dive in and start our tutorial
0:08
on how to use build ship to create APIs
0:11
for your application.
0:13
But before I jump in, I want to cover APIs fundamentally
0:17
so that you understand what an API is, how an API works,
0:20
so that when you're using an API builder like build ship,
0:23
you know what's going on under the hood
0:25
and you're not treating it like magic.
0:27
That's why myself and my team have been so successful using no code tools like Flutterflow and Buildship is because we've come from
0:35
over 30 years of combined experience
0:37
building full stack software by hand and that's why I think we have an
0:41
Advantage in using these tools. So before we go on I'm gonna give you that advantage by jumping in just for two minutes and giving
0:49
You an insight into what an API is at the fundamental level. So let's jump in and explore. What is an API?
0:56
All right, so APIs are the building blocks of the internet.
0:59
They're responsible for...
1:00
for handling the underlying business logic
1:02
of an application.
1:04
And in layman terms, what that means is
1:05
when you click a button on an application,
1:07
you are triggering an API request to a server.
1:11
So your front end is talking to another server
1:14
via an API request.
1:16
Think of an API request as a waiter at a restaurant.
1:19
Your waiter comes to your table
1:21
and the table is your front end.
1:23
The front end tells the waiter what they want to order.
1:26
In this case, it's a piece of data.
1:28
The waiter goes to the back end,
1:29
which is the back of the restaurant, the cook,
1:34
tells the cook what to make and
1:36
then brings that food back to the front end.
1:37
So an API is the waiter.
1:39
It's the vehicle between a front end
1:41
and the server which is handling the data.
1:43
So the server is responsible for accepting the request,
1:47
such as the order,
1:49
processing the data,
1:50
and then returning the data back to the front end.
1:53
As mentioned in my previous video about Buildchip,
1:55
But your API normally is responsible for getting that data.
2:00
Nowadays with no code tools like Flutter Flow, we're integrating Firebase, Firestore, or
2:07
Superbase directly into our front end.
2:08
So our front end is becoming coupled with the data.
2:12
However, traditionally we would be using APIs to manipulate that data.
2:17
And now with a tool called Buildship, we're able to actually manipulate that data using
2:21
a backend decoupled service so that we can tap into triggers and we'll get into that
2:26
more later.
2:27
But what you need to know for the purpose of this lesson is that your server is responsible for accepting the request
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome