Skip to content

iamdipankarpaul/ReAPI_Client

Repository files navigation

A simple Postman alternative, a popular API testing tool, built using React. This project aims to provide a user-friendly interface for making API requests and visualizing responses.

Live demoDownload

Features

  • Request Builder: Create and send HTTP requests with various methods (GET, POST, PUT, PATCH, DELETE).
  • Json editor : Send your request data in JSON format.
  • Real-time Response: View responses in a structured and easy-to-read format.
  • Full Screen: View responses in a fullscreen format if response is big enough.
  • Request History: View a history of your sent requests.
  • Manage History: Manage history of your sent requests, like delete request, repeat request and clear history.
  • Code Snippet: Get code snippet for JavaScript Axios and Fetch methods.

Technologies Used

  • ViteJs : A build tool that aims to provide a faster and leaner development experience.
  • ReactJs : JavaScript library for building user interfaces.
  • Axios : Promise-based HTTP client for making requests.
  • Mantine : For simple and clean UI components.
  • bytes : For calculating response file size.

Installation

# Clone this repository
$ git clone https://github.com/dipankarpaul2k/ReAPI_Client.git
# Go into the repository
$ cd ReAPI_Client
# Install dependencies
$ npm install
# Run the app
$ npm run dev

Open your browser and visit http://localhost:5173 to use the application.

Screenshots