https://github.com/oc8/event-management-ms
https://github.com/oc8/event-management-ms
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oc8/event-management-ms
- Owner: oc8
- Created: 2024-05-13T10:02:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-04T17:48:25.000Z (7 months ago)
- Last Synced: 2025-01-26T07:26:00.046Z (4 months ago)
- Language: Rust
- Size: 602 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# booking-ms
# CLIs
## Buf
https://buf.build/docs/installation
```sh
cargo install protoc-gen-prost-crate
```### Generation
```sh
make protos
```
or
```sh
buf generate
```## TODO
- [x] Prevent double event insertion
- [x] Prevent double booking insertion
- [x] Add CRUD operations
- [ ] Add tests
- [x] Fix event recursion when the current date is far from the event date
- [x] Exclude slots/events when from filter is after the event date
- [ ] Add a validation error struct to improve errors messages
- [x] Add overlapping event boolean field to the event struct
- [x] Validate strings max size
- [x] Add caching