STARGATE Tik-Tok App

To start this app:

npm i

This will install the packages you need

fill out the .env file

Fill this out by signing up to DataStax and getting the information you need as per the .env.sample template.

netlify dev

This will run as if you deployed your app onto Netlify (but in dev mode). It will also use your .env content.

This Repo is to aid in the tutorial in How to build a Tik-Tok App with a Cassandra Database

We build an App using the same database management system used by Apple, Spotify, Netflix, Ebay and so many more.

This is a video where we will build a clone of a Tik Tok App. It's aim is to teach you how to build apps using databases in a simple and easy way. A prior knowledge of React is the only thing you will be needing to start this tutorial!

I have built this app using:

Video Content:

  • (00:00) Introduction
  • (03:05) Creating our Database on DataStax
  • (06:52) Setting up our App
  • (12:37) Routing Pages
  • (18:02) Creating Components
  • (28:32) Introduction to Data with Netlify and Stargate
  • (30:10) Introduction to using the astrajs/collections
  • (34:01) Posting data to our Database (creating dummy Tik Tok posts)
  • (34:01) Adding authorization to access our Database
  • (43:10) Getting data from our Database (getting all our Tik Tok posts)
  • (50: 32) Viewing all our Data
  • (51:56) Rendering components based on our Data
  • (01:17:01) Editing our Data (following/unfollowing a user)
  • (01:32:57) Adding new Data to our Database (creating a Tik Tok post)

If you did like this video, please hit the Like and Subscribe button so I know to make more!