Educational Platform

Learn REST APIs by actually using one.

Welcome to the People API. This platform provides a real, working REST API environment designed to teach you how HTTP methods, JSON, Authentication, and Authorization work in practice.

GET /api/public/people
{
  "success": true,
  "data": [
    {
      "id": 1,
      "name": "Rahim Ahmed",
      "department": "Computer Science",
      "university": "RUET"
    },
    {
      "id": 2,
      "name": "Karim Hasan",
      "department": "Electrical Engineering",
      "university": "BUET"
    }
  ]
}

Core Concepts

What you will learn

Master the fundamentals of modern web development by interacting with a standard REST architecture.

REST & JSON

Understand standard HTTP methods (GET, POST, PUT, DELETE) and how data is formatted in JSON.

Authentication

Learn the difference between Bearer Tokens and API Keys, and how to include them in HTTP headers.

Authorization

Experience role-based access control. See how normal users and admins have different permissions.

Fetch API

Use JavaScript's native Fetch API to consume the backend. Prepare for the final student challenge.