A simple Todo App built with React and TypeScript to explore and understand IndexedDB using Dexie.js. This project serves as a practical workshop focused on offline-first development and efficient client-side data storage.
- Add, edit, and delete todos
- Data persistence using IndexedDB
- Offline-friendly with full local data storage
- Built using Dexie.js for simplified database operations
- Clean and responsive UI with React + TypeScript
- React
- TypeScript
- Dexie.js
- HTML5
- CSS3 (or styled-components / Tailwind if you used any library)
- Learn how to use IndexedDB in modern web apps
- Use Dexie.js to interact with IndexedDB in an easier way
- Explore offline-first patterns in frontend development
- Practice TypeScript with React functional components
- Clone the repository:
git clone git@github.com:Abdelkaderbzz/indexed-db-workshop.git