A sample TODO app (bare-bones version takes 30 min to complete) leveraging all free and mostly open-source products and services from:
- React with Typescript
- AstraDB for data persistence this
- Firebase for login authentication this
- Deployment using Vercel infrastructure
- Clone the repo.
git clone this-repo-name
- Install deps
npm i
- Look for a
.env.example
file at the root - Rename it to
.env
- Now you need to fill it up with the appropriate data:
- You will get all the required info from here
- Create a free account by logging in with Google/Github/etc
- Create a free DB (any cloud provider, the closest region to you)
- Once your DB is ready, click on on it and go to the CONNECT page (there should be a button in the top right corner)
- Follow the instructions and Grab the values listed in step 2
- Do not forget to create you own unique APP_TOKEN as per the instructions.
- These steps should enable you to have all necessary setup to have your cloud db connection up and running.