Preview Image in preview mode:
Skills addressed in this project:
- Adding new features to an existing app (understanding code developed by others)
- Implementing examples of local storage usage
- Setting up Cloud Firestore from Firebase Services (using doc, addDoc, setDoc, deleteDoc, onSnapshot)
- Adding async/await functions
- Debouncing using useEffect() and setTimeout/clearTimeout()
Warning: Vite enforces using jsx syntax inside jsx/tsx files, so it will complain about that. Solution: rename .js
files to .jsx
:)
Quick start:
$ npm install
$ npm start
Head over to https://vitejs.dev/ to learn more about using vite