Skip to content

Making a little project to learn about TALL stack and make a nice app to collaboratively track my books.

License

Notifications You must be signed in to change notification settings

mister-simon/ourbookstop

Repository files navigation

OurBookstop

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
  • 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

About

Making a little project to learn about TALL stack and make a nice app to collaboratively track my books.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages