# GitHub Project Tracking

## Board columns

- Backlog
- Todo
- In Progress
- Testing
- Completed

## Milestones

### Milestone 1: Project Setup
- Install Laravel
- Install Livewire
- Install Spatie Permission
- Setup auth
- Setup roles and permissions

### Milestone 2: Database Foundation
- Schools
- Users
- Authors
- Publishers
- Categories
- Books
- Subscriptions

### Milestone 3: Data Migration
- Import old SQL dump
- Migrate schools
- Migrate users
- Migrate books
- Normalize authors and publishers
- Validate migrated data

### Milestone 4: Admin Dashboard
- Super Admin dashboard
- School Admin dashboard
- Librarian dashboard

### Milestone 5: Book Management
- Add books
- Edit books
- Delete books
- Upload PDF
- Upload cover image
- Search and filters

### Milestone 6: Subscriptions
- School subscription
- Individual subscription
- Expiry status
- Grace period

### Milestone 7: Reader Module
- Protected PDF viewer
- Reading history
- Bookmarks

### Milestone 8: API/Vue Readiness
- Sanctum API auth
- API resources
- Book API
- User API
- Subscription API

## Labels

- backend
- frontend
- database
- migration
- security
- bug
- enhancement
- high-priority
- medium-priority
- low-priority
- testing
