books/docs/prd/epic-list.md
Greg fa8acef423 Epic 1, Story 1.1: Project Initialization & Repository Setup
- Initialize Git repository with main branch
- Create comprehensive .gitignore for Node.js, React, and environment files
- Set up directory structure (frontend/, backend/, docs/)
- Create detailed README.md with project overview and setup instructions
- Add .env.example with all required environment variables
- Configure Prettier for consistent code formatting

All acceptance criteria met:
 Git repository initialized with appropriate .gitignore
 Directory structure matches Technical Assumptions
 README.md created with project overview and setup docs
 .env.example file with all required environment variables
 Prettier config files added for code formatting consistency

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 15:12:30 +01:00

19 lines
1.1 KiB
Markdown

# Epic List
## Epic 1: Foundation & Core Infrastructure
**Goal:** Establish project structure, development environment, database schema, and basic API/frontend scaffolding with a simple health check endpoint to validate deployment pipeline.
## Epic 2: Book Search & Management
**Goal:** Enable users to search for books via Open Library API and add them to their reading list with deadline dates, creating the foundation for all tracking features.
## Epic 3: Progress Logging & Pace Calculation
**Goal:** Implement the core value proposition - allow users to log daily page numbers and display calculated required pace vs. actual pace with color-coded status indicators.
## Epic 4: Calendar View & Data Visualization
**Goal:** Provide users with a calendar view showing logged reading activity and deadline markers, completing the basic MVP feature set.
## Epic 5: PWA Features & Production Readiness
**Goal:** Add Progressive Web App capabilities (offline support, installability), finalize mobile responsiveness, and prepare application for production deployment to Coolify.
---