Skip to content

Issue - 16 : Add timestamps to track start and finish date for each book! #16

@anoushka1405

Description

@anoushka1405

Description:
Add functionality to store and display the start date and finish date for each book added to ReadShelf. This helps users reflect on their reading pace and track progress over time.


Goals:

  • Store start_date (when marked as currently reading)
  • Store finish_date (when marked as read)
  • Display these dates in the book detail view or stats
  • Optionally show duration (e.g., Finished in 12 days!)

Affects:

  • Database schema (books table)
  • Status change logic (currently_readingread)
  • Frontend display (reading.html, stats.html)

Implementation Ideas:

  • Add start_date and finish_date columns to the books table (nullable)
  • Auto-set start_date when user marks a book as “currently reading”
  • Auto-set finish_date when user marks it as “read”
  • Display dates in the UI, maybe with 📅 or ⏱️ icons

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions