Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Managing User Friendships and Shared Progress

via CodeSignal

Overview

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.

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

Reviews

Start your review of Managing User Friendships and Shared Progress

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.