Todo App with Firebase Integration
• User authentication using Firebase Auth and Firebase UI (with anonymous user setup and handling merge conflicts) • Data storage (todo list and theme preference) using Firestore • Real-time data with latency compensation and reduced number of database queries by grouping multiple queries • Database security rules to limit access of a user only to his/her own data • Todo list drag and drop reordering and animations using Framer Motion