Welcome to my little project!
User Facing Goals:
- Track basic information about books
- Collaborate on book lists with multiple users
- Track and share personal ratings / reviews on shared books
- Some level of real-time / interactivity
Personal Goals:
- Create a fully functional / featured project
- Create an organised project
- Use modern tooling
- Experiment with new systems / framework features
Todo:
- Fix profile photos / s3 on live
- User privacy options?
- Improve shelf users
- Add with roles / permissions
- Manage Shelf (update, delete)
- Manage ShelfUsers (invites, delete)
- Manage Books (create, update, delete)
- Manage BookUser (Read, Rate, Comment)
- Manage existing permissions
- Remove ShelfUsers
- Add with roles / permissions
- Improve shelf show view
- Sticky actions col?
- Show personal Read / Rating
- Sort by (field)
- Sort by read by me
- Sort by read by anyone
- Sort by my rating
- Sort by average rating
- Show book view
- Who added the book / when
- Other books from this author
- Fix database session driver causing csrf issues
- Sharable invite links?
- Refactor book rate, read, comments, etc into separate models?
- Add owned by / currently with (maybe with history?) for book clubs/people with unreliable friends, etc
- Improve spam situation