A template starter app for @eweser/db using react, vite PWA, and material ui
- React
- Vite - used
react-ts
template - Material UI, vite example
- vite-plugin-pwa
Check out the DatabaseContext
for a good example of how to provide the database to the app and how to listen to login/load events.
Check out the CollectionContext
for a nice generic example of how to connect to rooms and collections.
Check out useNotes
for examples on how to make a well-typed hook for a collection and provide CRUD operations.
- Offline-first, signup-less experience. Let the user use the app without signing in, and sync when they do.
- Profile updating, mark public/private
- Mark folders as public/private
- Add backup providers, manage backups/restore from backup. Preview backup.