Skip to content

sufiun27/API-Testing-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Testing Tool (React) 🚀

A lightweight web-based API testing tool built with React, inspired by Postman. This application allows developers to easily test REST APIs directly from the browser.


📌 Overview

This project provides a simple and efficient interface to send HTTP requests, inspect responses, and debug APIs without needing external tools.


✨ Features

  • 🌐 Send HTTP requests (GET, POST, PUT, DELETE, PATCH)
  • 🧾 Add custom headers and request body
  • 📊 View formatted JSON responses
  • ⏱️ Display response time and status codes
  • 🔁 Easy request re-run functionality
  • 🧪 Postman-like API testing experience
  • 💻 Fully web-based (no installation required)
  • ⚡ Fast and lightweight UI

🎯 Feature Scope

This project is designed to cover essential API testing needs for developers and can be extended in future versions.

✔ Current Scope

  • REST API request testing
  • Header and payload configuration
  • Response visualization (JSON format)
  • Basic debugging tools (status, time, response data)
  • Lightweight browser-based usage

🚀 Future Scope

  • Save API requests locally (history)
  • Import/Export collections (like Postman)
  • Environment variables support
  • Authentication helpers (JWT, OAuth)
  • GraphQL support
  • Team collaboration features
  • Request scheduling and automation
  • Dark/Light mode toggle

🛠️ Tech Stack

  • React (Frontend)
  • Axios / Fetch API (HTTP requests)
  • JavaScript (ES6+)
  • CSS / Tailwind (UI styling depending on setup)

🚀 Getting Started

Clone the repository

Start Development Server

npm install
npm start


📦 Build for Production

npm run build


👨‍💻 Author

Developed By

Abu Sufiun
Backend Software Engineer
📍 Bangladesh

📧 Email: abusufiun27@gmail.com

🔗 GitHub: https://github.com/sufiun27
🔗 LinkedIn: https://linkedin.com/in/abu-sufiun

About

A lightweight, Postman-inspired API testing tool built with React that allows developers to send HTTP requests, inspect responses, and debug REST APIs directly from the browser with a fast and clean UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors