Yash
.

APITestingTool
Github
Project Photo
Overview
API Testing Tool is a full-stack application designed to simplify the process of sending and logging HTTP requests. Built with a Node.js + TypeScript backend and a simple, responsive Next.js frontend, the tool enables users to test APIs, view detailed logs, and store custom request/response data. It supports real-time request testing and log management with pagination.
Features
Originally built to streamline API testing and learning HTTP flows, this tool now supports:
  • Send HTTP requests (GET, POST, PUT, DELETE) to any public API endpoint.
  • Automatically log full request and response payloads for review.
  • Manually add and store custom request/response data for documentation or testing.
  • Paginated request log viewer for easy navigation and performance.
  • Minimal and user-friendly UI built with Next.js and Tailwind CSS.
Conclusion
Building this tool helped deepen my understanding of full-stack development, particularly in handling real-time API testing workflows and implementing logging systems with PostgreSQL. The simple frontend made it easy to interact with the backend and debug APIs efficiently.