‫So now that we know about Supabase,
‫let's set up a new account
‫and then create our very first database.
‫So let's open up supabase.com,
‫and then here you see that their headline
‫is "Build in a weekend, scale to millions."
‫So basically what this means is that you can very easily
‫get up and running, but scale this basically to infinite.
‫So to whatever number of users that you need to maintain.
‫They also tell us that Supabase is an alternative
‫to Firebase, which is a similar Google product.
‫However, I really, really like Supabase a lot more.
‫So it's a lot easier to use
‫and also to interact with using the API.
‫Now, before we create our new account, let's just come here
‫to the pricing page where we can see
‫that we can create up to two projects completely for free.
‫You just get these lower limits here in terms of bandwidth
‫and so, but that's of course no problem
‫if you're just getting started.
‫The only small limitation is that
‫if you stop using your project for one week,
‫then they will pause your project.
‫But even that is no problem
‫because you can just easily reactivate the project
‫and all the data will still be there.
‫So that just takes a minute
‫and then you are back and up and running.
‫So with that being said,
‫let's start our very first project basically
‫by signing up for a new free Supabase account.
‫So if you have a GitHub account
‫then I suggest you just use that here
‫or you can click here to sign up for a new account here.
‫So please do that
‫and I'll meet you back here once you are signed up.
‫So this is what the Supabase dashboard looks like
‫at least at the time of recording.
‫So if you're watching this in the far future
‫then probably this now looks pretty different.
‫Also, while you were signing up, Supabase probably
‫asked you to create a new organization.
‫So if you didn't do that yet,
‫then please go ahead and do this.
‫So mine, for example, is just called here
‫"Jonasschmedtmann's Organization."
‫So you can just create your own.
‫And then once you're done, we can finally click here
‫on this button to create a new project in this organization.
‫And again, if your Supabase looks a bit different
‫then just try to find that button somewhere.
‫All right, so let's then create the project name.
‫So that's gonna be The Wild Oasis.
‫And then here you need a password for your database.
‫So I would advise you to just generate
‫this here automatically.
‫And then once you have that,
‫make sure that it is very secure.
‫So when this bar is green,
‫and then please copy this and paste it somewhere secure.
‫So not anywhere in your code base,
‫but really completely outside of VS code.
‫And we will actually not need this password
‫to build our application,
‫but it's still a good idea to store this somewhere safe.
‫Then next, you can just choose the region that's closest
‫to where all your users will be.
‫So in case you don't know,
‫just use the one that's closest to you.
‫So for me, that's probably this one.
‫And then of course,
‫for now you will want to select the free plan.
‫And so then this will start creating your new project
‫and also your new database.
‫And here we are.
‫So it's setting up our project now,
‫but we already have this URL.
‫And yeah, we have links
‫to the JavaScript client documentation, and we can also
‫already start exploring this a little bit here.
‫So one of the most important parts
‫is going to be the table editor, which, well,
‫actually it doesn't work while the project is setting up,
‫so let's just wait for it.
‫Great, so now it's finished.
‫And so let's explore this a little bit.
‫So one of the most important parts
‫is going to be the table editor,
‫which is where we create new tables and can add new data.
‫We also have here the authentication part.
‫We have storage where we can upload some files
‫such as PDFs or images.
‫We have here also the API docs
‫which is going to be really handy as you will see.
‫And then we can also configure some project settings.
‫But most of the time we will actually spend right here
‫in the table editor.
‫So creating new tables and maybe even add some data to them.
‫Now, what tables do we actually need to create here?
‫Well, let's find out in the next video
‫where we are going to discuss
‫how we should model our application state.