A realtime todo list with Svelte 3 and RxFire using Firebase Firestore and Authentication.
Features:
- Add auth to access the todos
- Retrieve all todoItems
- Delete Todo
- Add new Todo
- Update the design using TailwindCSS/CustomCSS
To clone and run this project:
git clone //clone this project
npm i
npm i rxfire firebase rxjs
Next, is to Configure your firebase project and change the credentials inside the src/firebase.js
.
** If you are new to firebase this will help **
- Authentication > Sign-in method > Enable Google
- Database > Rules > change to
true
- Database > Indexes > Add Index
Run in your local machine
npm run dev // it will listen to localhost:5000
Hit the if you clone or have interest to this. ** Thanks! **