Skip to content

rishang14/postman

Repository files navigation

Postman123 is a modern, full-stack API client inspired by Postman — built from scratch.

🔹 Workspace & Collection Management

->Create and manage collections and folders.

->Add multiple requests (GET, POST, PUT, DELETE, etc.) per collection.

->Rename, delete, or reorder collections and requests.

->Collections persist automatically using Prisma + PostgreSQL.

🔹 Smart Tab System

->Open multiple requests in tabs simultaneously.

->Each collection maintains its own open request state.

->Automatically restores previously opened tabs when reloading or reopening the app.

🔹 Optimistic UI

->Instant state updates when editing collections or requests — even before server confirmation .

->Background syncing ensures consistency with database.

->Fast tab switching and minimal re-rendering using zustand slices.

🔹 Global State Sync

->All components (sidebar, editor, response viewer) sync globally using Zustand.

->Updates propagate instantly across the entire UI.

->No redundant API calls or prop drilling. 🔹 Request Runner

->Supports all REST methods (GET, POST, PUT, PATCH, DELETE).

->Uses Axios under the hood with a performance timer and response-size counter.

->Displays detailed status code, headers, response body, and duration.

->Optimistic request logging to show results instantly while saving to DB in the background.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages