Skip to content
/ todoish Public

App initially conceived as a 30-min effort to demo a TODO app with persistency on AstraDB (Apache Cassandra-based cloud database, from @datastax)

Notifications You must be signed in to change notification settings

w3b3/todoish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30 min todo with AstraDB

image image

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

Get started

  • 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.