Skip to content

Latest commit

 

History

History
46 lines (24 loc) · 1.39 KB

File metadata and controls

46 lines (24 loc) · 1.39 KB

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.