Portfolio Details

Postman collection testing authenticated Laravel API task endpoints
Postman request checking the Node.js authentication service connection
Postman POST request creating a task through the Laravel API

Project Information

  • Category: API Testing
  • Project: Postman API Testing
  • Technologies: Postman, Laravel, PHP, Node.js, JWT Authentication, REST API
  • Project date: March, 2024
  • Features: Authentication Testing, CRUD Operations, Protected Routes, Token Validation

Postman API Testing Collection

This Postman collection was created to test and validate a Laravel REST API integrated with an external Node.js authentication service. The collection includes requests for authentication, task management, project management, and protected route access using JWT bearer tokens.

The project demonstrates API testing workflows including user login, token validation, CRUD operations, pagination, filtering, and authorization testing. Postman was used to verify API responses, validate request data, and ensure secure communication between the Laravel application and the authentication service.

Key Features

JWT Authentication Testing

Tested bearer token authentication and protected API routes using a Node.js authentication service.

CRUD API Requests

Created and tested API requests for creating, retrieving, updating, and deleting projects and tasks.

Filtering and Pagination

Verified paginated API responses and tested filtering endpoints for tasks and projects.

API Validation Testing

Used Postman to validate request bodies, response codes, authentication handling, and API behavior.