Add social features to your reading tracker API. You’ll model friendships and friend requests, expose endpoints to send/accept/decline requests, list a user’s friends, and securely retrieve a friend’s reading progress—all while composing the existing UsersService and ReadingService.
Overview
Syllabus
- Unit 1: Creating the Friends Module
- Observe the Friends Module & Friend Request Flow
- Scaffolding the Friends Feature
- Building the Friends Controller
- Implementing the Friends Service
- Unit 2: Handling Friend Requests
- Observe the Friend Request Lifecycle
- Creating the HandleRequestDto
- Implementing Friend Request Management in the Service
- Adding Friend Request Management Routes in the Controller
- Unit 3: Tracking Friend Reading Progress
- Observing Friend Reading Progress
- Linking Reading and Friends Modules
- Implementing User Friend Listings
- Viewing a Friend’s Reading Progress