# Sepora-storage

Sepora-storage is a Rust library providing pluggable storage backends for Sepora.  
It allows Sepora backend to store and retrieve todos, diary entries, and calendar events in a consistent way, regardless of the underlying storage system.

## Features
- `Storage` trait for CRUD operations:
  - `get`, `get_all`, `add`, `update`, `delete` for todos, diaries, and calendar events
- Multiple backend implementations possible:
  - Local file system storage
  - GitHub repository storage
- Easy to extend with new storage types
- Compatible with both Cloudflare Workers and standard Rust servers

## License

MIT License © 2025 sepora-dev, Q0tzly
