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.